论坛首页 编程语言技术论坛

将常用功能插件化 - 提高开发效率

浏览 7734 次
该帖已经被评为良好帖
作者 正文
   发表时间:2009-12-28  
关于枚举值,我推荐这个gem: http://github.com/jeffp/enumerated_attribute

用法:
在model中:
  class User < ActiveRecord::Base
    enum_attr :gender, %w(male female)
  end


在view里:
  <% form_for :user do |f| %>
    <%= f.label :gender %> <%= f.enum_select :gender %><br/>
    <%= submit_tag 'save' %>
  <% end %>


在console里:
@user = User.new
@user.male? # or @user.is_male?


至于i18n,可以这样:
http://hi.baidu.com/rainchen/blog/item/b393fc03589f4b82d53f7c37.html
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics