> On May 26, 2014, at 4:28 AM, Fab Forestier wrote:
>
>>> htttp://localhost:3000/operations/some_action?value=73. You can
>>> easily do this with something like link_to("label",
>>> :controller="operations", :action="some_action", :value=73). Then in
>>> the action in the operations controller the variable params[:value]
>>> will have the value 73.
>>>
>> Yes but my question was how can I have the value equal to the number of
>> the line of the table where the button is?
>
> If you are dynamically generating the table, then you know what index
> each row of that table is, don't you? And if you are generating the
> table using a collection of data, then you know the :id (for example, or
> the color or stock number or any of the parameters of the underlying
> object) of each item as you draw the table. Adding that value to the
> link_to generated code is a trivial exercise.
>
> for foo in @foos
> <tr>
> <td>foo.bar</td>
> <td>foo.baz</td>
> <td>link_to foo.boo, foo.blarg, :stock_number =>
foo.id</td>
> </tr>
> end
>
> Does that help? (Left off all the erb stuff 'cause it's early.)
>
> Walter