2013-07-30 6 views
3

У меня есть button_to вызова в моем Rails 4 Haml файла, который выглядит как этотДобавления класса начальной загрузки кнопки для button_to в рельсах 4

= button_to("Click Me", action: "click", class: "btn btn-primary") 

Однако, то class: "btn btn-primary" фрагмент кода не работает должным образом, и моя кнопка ISN Не меняется. Я также пробовал старый синтаксис Ruby :class => "btn btn-primary", но это, похоже, не делает трюк.

Любая помощь была бы принята с благодарностью.

ответ

6

Вам необходимо убедиться, что второй и третий параметры соответствуют button_to. В настоящее время ключи action и class передаются как один хэш, но они должны быть двумя аргументами: один для options и один для html_options.

Try (обратите внимание на дополнительные {...} вокруг action: "new" делая это отдельный хэш):

= button_to("Click Me", { action: "new" }, class: "btn btn-primary") 
Смежные вопросы