как заставить simple_form работать с twitter-bootstrap-rails; форма вообще в бутстрапе

1) Как создавать формы, используя простую форму и twitter-bootstrap-rails, чтобы они показывали крутые ошибки проверки в стиле начальной загрузки?

2) Как построить формы в twitter-bootstrap-rails, чтобы они показывали крутые ошибки валидации в стиле бутстрапа?

3) Я попытался построить форму с помощью simple_form. Но проверка не показывает никаких сообщений об ошибках. Я пытаюсь добавить проверку модели пользователя и формы, созданной Devise

Технологии: Rails 3.2.7.rc1, 1.9.2, twitter-ootstrap-rails 2.1.1, простая форма 2.0.2

код:

 <%= simple_form_for(resource, :as => resource_name, :url => registration_path(resource_name), :html => {:class => 'form-vertical' }) do |f| %>

        <%= f.error_notification %>
    <%= f.input :fname, :placeholder=>"First name", :input_html => { :class => "enroll_input span4"} %>
    <%= f.input :lname, :placeholder=>"Last name", :input_html => { :class => "enroll_input span4"} %>
    <%= f.input :email,:placeholder=>"Email",:input_html => { :class => "enroll_input span4"}  %>
    <%= f.input :password, :placeholder=>"Password",:input_html => { :class => "enroll_input span4"} %>
    <div class="enroll_button"> <%= f.submit "  Enroll  ", :class=>"btn btn-primary pull-right btn-large" %></div>
        <% end %>

I am not sure though if this not working or jquery is not working.


person Bhushan Lodha    schedule 26.07.2012    source источник
comment
Пожалуйста, покажите код того, что вы пробовали до сих пор.   -  person Holger Just    schedule 26.07.2012
comment
Holger Just: код обновления   -  person Bhushan Lodha    schedule 26.07.2012
comment
Пожалуйста, убедитесь, что вы используете bootstrap в качестве оболочки по умолчанию для этой формы. См. config.default_wrapper = :bootstrap в config/initializers/simple_form.rb. Чтобы сгенерировать конфигурацию simple_form с оболочкой начальной загрузки, используйте эту команду: rails generate simple_form:install --bootstrap   -  person melekes    schedule 26.07.2012
comment
Проверил все на месте..   -  person Bhushan Lodha    schedule 26.07.2012


Ответы (3)


попробуй это:

<%= f.input :email do %>
   <%= f.input_field :email %>
<% end %>
person Samer    schedule 27.09.2012

Здесь вы можете найти заметки об интеграции двух, например, живого приложения:

https://github.com/plataformatec/simple_form/#twitter-bootstrap

person jdoe    schedule 26.07.2012
comment
прошел через это, но все так, как и должно быть.. :/ - person Bhushan Lodha; 26.07.2012

Попробуй это ::

simple_form + начальная загрузка

https://github.com/plataformatec/simple_form

person Rowe Morehouse    schedule 12.10.2012