На данный момент у меня есть form_tag, который содержит входы и помещает эти входы в параметры.Я хочу иметь возможность зацикливать их в действии контроллера.
Я попытался получить все params
, исключая все обычные params
(действие, контроллер, название модели и т. Д.), А затем с помощьюподстановочные знаки, такие как params[:prop*]
.
Вот вводные данные обидной формы:
%input{:name => "userEmails", :id =>"userEmails", :type => "hidden", :value => ""}
-@all_properties.each do |prop|
%input{:name => "prop"+prop.name+"checkbox", :type => "checkbox", :id => "prop"+prop.name+"checkbox"}
#{prop.name}
%input{:name => "prop"+prop.name, :type => "text", :id => "prop"+prop.name}
Они отображаются в таких параметрах, как {"propProperty1checkbox"=>"on", "propProperty1" => "testing", "propAnotherPropertycheckbox" => "on", "propAnotherProperty" => "another test value"}
и т. д.
Я не уверен, какчтобы получить к ним доступ, так как имена свойств могут изменяться, и поэтому к ним нужно обращаться абстрактно.