2013-10-27 4 views

ответ

17

Вы должны указать его как вариант HTML:

<%= form_for @user, html: {class: "form-horizontal", role: "form"} do |f| %> 
+0

да что работает, спасибо! – crispychicken

+1

Рад слышать! Можете ли вы принять ответ, чтобы другие знали, что на него ответили? –

+0

Это просто сказать, что то, что показано в этом ответе, работает, и что в круглых скобках это не так: '<% = form_for (@user), ...' - Он дает 'синтаксическую ошибку, неожиданные tLABEL' и' синтаксическая ошибка, неожиданное ключевое слово_до_блока, ожидающее ключевое слово_для'. – user664833

0

form_for и form_tag должны быть использованы по-разному:

form_for :

<%= form_for @user, html: { class: "form-horizontal", role: "form" } do |f| %> 

form_tag:

<%= form_tag some_path, class: "form-horizontal", role: "form" do |f| %>