Рубин на рельсах - formtastic - класс формы - PullRequest
1 голос
/ 07 февраля 2012

У меня есть форма, созданная с помощью formtastic, код

<%= semantic_form_for @plan, :html => { :class => "form-horizontal" } do |form|%>
    <%= form.input :name %>
    [..some inputs here...]
    <%= form.buttons%>
<%end%>

но форма не получает класс "form-Horizontal", сгенерированный код

<form id="new_plan" class="formtastic plan" novalidate="novalidate" method="post" action="/plans" accept-charset="UTF-8">
    [...inputs/actions...]
</form>

Почему?

Я использую formtastic 2.1, gemfile:

gem 'formtastic', :git => 'https://github.com/justinfrench/formtastic.git', :branch => "2.1-stable"

Заранее спасибо

1 Ответ

4 голосов
/ 07 февраля 2012

Вы должны обернуть ваши варианты HTML в другой хэш

<%= semantic_form_for @plan, {:html => { :class => "form-horizontal" }} do |form|%>

Доза кажется странной, но у меня раньше была эта проблема, и вышеописанное решило ее.

Надеюсь, это поможет.

...