Ruby on Rails est un framework d'application web open source à pile complète écrit en Ruby. Il suit le modèle de framework MVC populaire et est connu pour son approche "convention sur configuration" pour le développement d'applications.
J'ai une question en deux parties sur form_for et les ressources imbriquées. Disons que j'écris un moteur de blog et que je souhaite relier un commentaire à un article. J'ai défini une ressource imbriquée comme suit: map.resources :articles do |articles| articles.resources :comments end Le formulaire de commentaire se trouve dans …
J'ai le contrôleur: class AccountController < ApplicationController def index end private def current_account @current_account ||= current_user.account end end Comment tester une méthode privée current_accountavec rspec? PS J'utilise Rspec2 et Ruby on Rails 3
Je me demandais comment valider au mieux les URL dans Rails. Je pensais utiliser une expression régulière, mais je ne suis pas sûr que ce soit la meilleure pratique. Et, si je devais utiliser une regex, quelqu'un pourrait-il m'en suggérer une? Je suis encore nouveau sur Regex.
Je suis le didacticiel Ruby on Rails et j'ai rencontré un problème en essayant de transmettre des variables aux partiels. Mon _userpartiel est le suivant <li> <%= gravatar_for user, size: 52 %> <%= link_to user.name, user %> </li> Je voudrais passer un nombre pour la valeur de la taille. J'essaye …
J'essaye de lancer un projet de rails, je reçois Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Si je fais: "installation groupée" mais je reçois You have already activated rake 0.9.0, but your Gemfile requires rake 0.8.7 tout en faisant rake db:migrate
Sont after_createet after_saveles mêmes que par fonctionnalité? Je souhaite faire une opération avec l'email d'un utilisateur après la création de son compte. Je veux faire cette opération lorsqu'elle est enregistrée dans la base de données. quel est préférable d'utiliser: after_createou after_save?
J'ai réussi à brouiller mon environnement de développement local. Toutes mes applications Rails locales donnent maintenant l'erreur: PGError could not connect to server: Permission denied Is the server running locally and accepting connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"? Je n'ai aucune idée de ce qui a causé cela. Lors de …
Je veux faire un migrationdans Rails, référençant une autre table. Habituellement, je ferais quelque chose comme: add_column :post, :user, :references Cela crée une colonne nommée user_iddans la poststable. Mais que faire si, au lieu de user_id, je veux quelque chose comme author_id? Comment puis je faire ça?
Je suis les vidéos du tutoriel sur les rails et je ne peux pas comprendre ce que db:test:preparefait réellement la commande. Quelqu'un peut-il fournir une explication?
J'essaie de comprendre ce que has_many :throughc'est et quand l'utiliser (et comment). Cependant, je ne comprends pas. Je lis Beginning Rails 3 et j'ai essayé Google, mais je n'arrive pas à comprendre.
J'ai une méthode qui doit parcourir un hachage et vérifier si chaque clé existe dans une table de modèles, sinon elle supprimera la clé / valeur. par exemple number_hash = { :one => "one", :two => "two" } et la table des nombres n'a qu'une colonne: un donc: deux seront …
Quelle est la différence entre t.referenceset t.belongs_to? Pourquoi avons-nous ces deux mots différents? Il me semble qu'ils font la même chose? J'ai essayé une recherche sur Google, mais je n'ai trouvé aucune explication. class CreateFoos < ActiveRecord::Migration def change create_table :foos do |t| t.references :bar t.belongs_to :baz # The two …
Voici deux exemples de codes. Premier avec collect: User.first.gifts.collect(&:id) Deuxième avec pluck: User.first.gifts.pluck(:id) Y a-t-il une différence entre les performances ou autre chose?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.