Я не знаю, почему его не дублирует, как пример. Когда я добавлю следующий код для этой формы:
<%= simple_form_for(resource, :as => resource_name, :url => registration_path(resource_name), :html => { :class => "form-horizontal" } ) do |f| %>
<%= f.input :user_name, :input_html => { :class => "span3" }, :hint => "just letters and numbers please." %>
<% end %>
Сейчас это выглядит так:
Когда я хочу, чтобы это было так (первый пример здесь: http://simple-form-bootstrap.plataformatec.com.br/articles/new).
Проблема заключается в генерируемом HTML. Мой HTML:
<div class="input string optional">
<label for="user_user_name" class="string optional"> User name</label>
<input type="text" size="50" name="user[user_name]" maxlength="25" id="user_user_name" class="string optional span3">
<span class="hint">no spaces or special characters, just letters and numbers please</span>
</div>
И Simple_forms HTML:
<div class="control-group string required">
<label for="article_name" class="string required">
<abbr title="required">*</abbr> Name
</label>
<div class="controls">
<input type="text" size="50" name="article[name]" id="article_name" class="string required span6">
<p class="help-block">add your article title here</p>
</div>
</div>
Совершенно иная. Я думаю, что генератор Bootstrap не генерируется? Как вы думаете? Что мне делать?
Ресурсы
https://github.com/plataformatec/simple_form