Train newbies here.
I have a list of items
, which is a status
represented by an integer (its just 1 = active 0 = inactive) .
The link to change the status
of the item that is next to each item
, it will look like this:
One good object - enabled
Another beautiful object - disable
I do not think how to link the link I just click on a user link I want to click and then page refresh and item
are updated.
This does not work:
& lt;% = link_to "Enable" ,: Controller => "Item" ,: verb = & gt; "Update" ,: Status = & gt; 1%>
If you have default Rail Controller applied, then
& lt;% = link_to "Enable" ,: Admin = & gt; "Item" ,: verb = & gt; "Update" ,: Status = & gt; 1%>
is not working because the call in the update action calls
@ item.update_attributes (params [: item])
< / Pre>and going as a status controller
params [: status]
In addition to updating the method Put should be.
Try changing the link like this:
& lt;% = link_to "Enable" ,: Admin = & gt; "Item" ,: verb = & gt; "Update" ,: Method = & gt; : Put: item = & gt; {: Condition = & gt; 1}%>
Comments
Post a Comment