Rails
bootstrap

Rails Bootstrap FormsというGemが便利そう

More than 3 years have passed since last update.

Railsでフォーム周りのGemといえばSimple Formが有名だと思うのですが、最近見つけたRails Bootstrap Formsも便利そうです。

https://github.com/bootstrap-ruby/rails-bootstrap-forms

まだ検証段階なのでなんともいえませんが、form_forだけじゃなく、form_tagも書けるのがいいです。

Simple Formは確かform_forのみのサポートだったはず(間違ってたらすみません)。

ちなみに、READMEによると要件は


  • Ruby 1.9+

  • Rails 4.0+

  • Twitter Bootstrap 3.0+

となってます。

使い方は簡単です。

まず、Gemfileに以下を追加

gem 'bootstrap_form'

インストールを実行

bundle install

assets/stylesheets/application.cssに以下の内容を追加

 *= require rails_bootstrap_forms

後はこんな感じでFormが書けます(公式のREADMEそのままの例ですが)。

bootstrap_form_forあるいはbootstrap_form_tagを使います。

<%= bootstrap_form_for(@user) do |f| %>

<%= f.email_field :email %>
<%= f.password_field :password %>
<%= f.check_box :remember_me %>
<%= f.submit %>
<% end %>