Направляющие: Передача нескольких параметров к form_for URL?

Я бы сказал, что да, вам нужно переосмыслить проблему. Объявление

 class DoableImpl implements Doable<Foo<Bar<Baz,Qux>>,Foo<Bar<Zot,Qux>>> {
    Foo<Bar<Baz,Qux>> doIt(Foo<Bar<Zot,Qux>> fooBZQ) { ... } 
 }

является довольно очевидным случаем чрезмерного использования дженериков.

9
задан neezer 12 October 2009 в 19:05
поделиться

3 ответа

Зачем вам нужно передавать их в строку URL? Почему бы просто не добавить их как скрытые поля в форму? Почти во всех случаях вы должны передавать переменные таким образом с помощью POST.

25
ответ дан 4 December 2019 в 08:52
поделиться

Я думаю, вам нужно переместить желаемые атрибуты строки запроса за пределы параметра: url, например:

form_for @user, :url => { :action => :update }, :type => @type, :this => @currently_editing do |f|
-3
ответ дан 4 December 2019 в 08:52
поделиться

Я бы использовал скрытые поля, но это должно работать:

<% form_for @user, :url => user_path(@user.id, :type => @type, :this => @currently_editing), :method => :put do |f| -%>

: method =>: put запускает действие обновления при использовании маршрутов RESTful.

1
ответ дан 4 December 2019 в 08:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: