addis_a
1
Hi guys,
I need some help with updating an array using rails view form .
In controller
def foo_params
params.require(:foo).permit(:value,:rvalue)
end
where rvalue is an array. I’ve tried :rvalue=>[] but no luck
In form I have
<%= form_for :foo, url: foo_path(@foo.foo_value, @foo), method: :put,
html: {class: ‘uk-form’} do |builder| %>
…
<%= builder.label “rvalue”, “Value” %>
<%= builder.text_field “rvalue” , class: “uk-width-1-1” %>
Can you please help?
Thanks
vladut
2
On Tuesday, December 30, 2014 10:52:18 AM UTC, Vlad P. wrote:
where rvalue is an array. I’ve tried :rvalue=>[] but no luck
What’s the problem? Is strong parameters not permitting the value or
something else?
Fred
vladut
3
On Tue, Dec 30, 2014 at 2:52 AM, Vlad P. [email protected]
wrote:
def foo_params
params.require(:foo).permit(:value,:rvalue)
end
where rvalue is an array. I’ve tried :rvalue=>[] but no luck
<%= builder.text_field “rvalue” , class: “uk-width-1-1” %>
? Your “rvalue” param is going to be a string.
I don’t understand why you expect it to be an array.
–
Hassan S. ------------------------ [email protected]
twitter: @hassan