Comment ajouter une variable à un modèle existant ruby on rails
Très vert question ici. J'ai construit un simple blog en suivant les instructions ici http://guides.rubyonrails.org/getting_started.html
Comment puis-je ajouter une autre variable de chaîne à la poste de l'objet?
Une fois que j'ai une nouvelle variable, comment puis-je créer de nouveaux messages en html.erb fichiers? Le code ci-dessous me donne un NoMethodError exception pour les "e-mail" de la méthode. Comment puis-je faire de ce code s'exécute sans erreur?
btw - qu'est-ce que la convention sur stackoverflow pour le suivi des questions?
<h2>Add a post:</h2>
<%= form_for([@post, @post.actions.build]) do |f| %>
<div class="field">
<%= f.label :number_performed %><br />
<%= f.text_field :number %>
</div>
<div class="field">
<%= f.label :your_email %><br />
<%= f.text_field :email %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
OriginalL'auteur will | 2011-04-14
Vous devez vous connecter pour publier un commentaire.
À tout le moins pour obtenir le minimum de fonctionnalités, vous devez ajouter une autre colonne de votre table post.
Voir ici comment ajouter une colonne programitcally:
http://api.rubyonrails.org/classes/ActiveRecord/Migration.html
OU vous pouvez exécuter les rails generate migration de commande comme suit:
N'importe quelle route vous allez vers le bas, assurez-vous que vous exécutez les opérations suivantes pour appliquer ces migrations à votre base de données:
À partir de là, vous pouvez accéder à:
OriginalL'auteur Mike Lewis
même comme la réponse de drharris:
il va créer le fichier ruby à l'intérieur db/migrate où le contenu comme
espère que cela vous aider grâce
OriginalL'auteur Agung Prasetyo
Vous devriez regarder la section sur Les Migrations. Dans votre cas, vous devez utiliser une commande comme:
OriginalL'auteur drharris