`
fireflyman
  • 浏览: 113703 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

Move code into helper

    博客分类:
  • ROR
阅读更多
原文參考:http://rails-bestpractices.com/posts/26-move-code-into-helper
壞習慣:
看了就覺得煩....
<%= select_tag :state, options_for_select( [[t(:draft), "draft"],
                                [t(:published), "published"]],
                               params[:default_state] ) %>


重構下-->
<%= select_tag :state, options_for_post_state(params[:default_state]) %>

# app/helpers/posts_helper.rb
def options_for_post_state(default_state)
  options_for_select( [[t(:draft), "draft"], [t(:published), "published"]],
          default_state )
end
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics