Need the code in the controller edit action

On 30 Sep 2016 4:03 p.m., "Joe Guerra" <jgue...@jginfosys.com> 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" <jgu...@jginfosys.com> 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 rubyonrails-ta...@googlegroups.com.
>>> To post to this group, send email to rubyonra...@googlegroups.com.
>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>> gid/rubyonrails-talk/8c62b187-a01f-4da3-8051-8772215ebb3d%
>>> 40googlegroups.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 rubyonrails-talk+unsubscr...@googlegroups.com.
> To post to this group, send email to rubyonrails-talk@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/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 rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/CAHewxcG0wC_EGhN1fDgv%3DU3%2BO4vmAOSeLetdYh17_2V2%2BbpqSQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to