Pardon me its the update action code On 30 Sep 2016 4:31 p.m., "Emmanuel Abia" <[email protected]> wrote:
> Need the code in the controller edit action > > On 30 Sep 2016 4:03 p.m., "Joe Guerra" <[email protected]> wrote: > >> Ok, here is my edit products page... >> >> <% if user_signed_in? %> <!-- fix this change to admin user --> >> >> <h1>Editing Product</h1> >> >> <%= render 'form' %> >> >> <%= link_to 'Show', @product %> | >> <%= link_to 'Back', products_path %> >> >> <% else %> >> >> >> <div class="alert alert-warning" role="alert">You must be signed in >> as administrator to edit the products.</div> >> >> <% end %> >> >> >> here is my _form >> >> <%= simple_form_for(@product) do |f| %> >> <%= f.error_notification %> >> >> >> <!-- fix this --> >> <div class = "field"> >> >> <%= f.label :category %><br/> >> >> <%= f.collection_select :category, Category.all, :id, :name %> >> </div> >> <!-- fix this, it should save the category to the model --> >> >> <div class="form-inputs"> >> >> <%= f.input :title %> >> <%= f.input :template %> >> <%= f.input :price %> >> <%= f.input :msrp %> >> <%= f.input :enddate %> >> <%= f.input :draft %> >> >> >> </div> >> >> <div class="form-actions"> >> <%= f.button :submit %> >> </div> >> <% end %> >> >> >> >> >> >> >> >> On Friday, September 30, 2016 at 10:58:34 AM UTC-4, mode-x wrote: >>> >>> You need to show the code for your edit >>> >>> On 30 Sep 2016 3:51 p.m., "Joe Guerra" <[email protected]> wrote: >>> >>>> I've got two tables in my Postgres database: categories and products. >>>> >>>> I have a one to many relationship defined, one category can have many >>>> products. >>>> >>>> >>>> I then created a reference and migrated the tables. >>>> >>>> AddCategoryRefToProducts category:references >>>> >>>> >>>> I have this in my models. >>>> >>>> #product.rb >>>> belongs_to :category >>>> #category.rb >>>> has_many :products >>>> >>>> >>>> I've fixed the _form to include the category id. But when I edit or >>>> update the form, the category id is not written to the product table. >>>> >>>> >>>> I think I'm missing a step somewhere, not sure where. >>>> >>>> >>>> Any suggestions? >>>> >>>> >>>> Thanks, >>>> >>>> Joe >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Ruby on Rails: Talk" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To post to this group, send email to [email protected]. >>>> To view this discussion on the web visit https://groups.google.com/d/ms >>>> gid/rubyonrails-talk/8c62b187-a01f-4da3-8051-8772215ebb3d%40 >>>> googlegroups.com >>>> <https://groups.google.com/d/msgid/rubyonrails-talk/8c62b187-a01f-4da3-8051-8772215ebb3d%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "Ruby on Rails: Talk" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> To view this discussion on the web visit https://groups.google.com/d/ms >> gid/rubyonrails-talk/6779741f-a256-422b-8aee-ace7a38cfc91% >> 40googlegroups.com >> <https://groups.google.com/d/msgid/rubyonrails-talk/6779741f-a256-422b-8aee-ace7a38cfc91%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAHewxcGVyqRRXczAct4FSy0c6NyLfc5ab7%2Bh2eR5c13taBs7rg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

