rails concerning 实际使用情况是什么啊?求一些实例和解释?
Rails 4.0 以前这样
# app/models/article.rb class Article < ActiveRecord::Base include Tagging end # app/models/concerns/tagging.rb module Tagging ... end
使用 Rails 4.1.0 追加的 Module#concerning
# app/models/article.rb class Article < ActiveRecord::Base concerning :Tagging do ... end end
以前要在 concerns 文件夹下面添加文件,现在不用添加文件直接在 model 里面就可以定义
用途:目前没用过,没想到特别适合的情况
直接不要用 concern,controller 里杂七杂八的东西太多了,包括各种 params helper,这些东西多了就别想重用了