ruby-on-rails - 如何覆盖 attr_accessible 角色 ActsAsTaggableOn::Tag 模型?

标签 ruby-on-rails ruby-on-rails-3 acts-as-taggable-on attr-accessible

如何在 ActsAsTaggableOn gem 中的 Tag 模型中覆盖字段的 attr_accessible 角色:名称?

我想要标签模型中的一些类似的东西......

attr_accessible :name, :as => [:default, :admin]

允许我通过管理员角色编辑标签的字段名称

最佳答案

您可以通过在 config/initializers 中创建一个文件并添加以下行来修补 act_as_taggable_on。重新启动 Rails 服务器以使更改生效。

ActsAsTaggableOn::Tag.class_eval do
  attr_accessible :name, :as => [:default, :admin]
end

关于ruby-on-rails - 如何覆盖 attr_accessible 角色 ActsAsTaggableOn::Tag 模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19232864/

相关文章:

javascript - 我正在使用 Rails Admin gem,但我无法在不重新加载页面的情况下发布我的产品

ruby-on-rails - Rake 固定装置未正确填充

ruby-on-rails - ruby rails : How to delete unused tags with acts-as-taggable-on?

ruby-on-rails - 在 Rails 4 中,如何在创建之前操作强参数?

ruby-on-rails-3 - wkhtmltopdf(带有 pdfkit)安装在 Ubuntu 上,但不能在 Rails 中工作

ruby-on-rails - 如何使用 FactoryGirl 创建夹具 ActsAsTaggableOn?

mysql - Rails 4 - 如何通过 has_many 关联与同一列上的多个条件查询集合?

ruby-on-rails - 如何将数组的元素添加到另一个数组并删除重复项

ruby-on-rails - Rails 3,设计 : Using different layout for signup, 登录页面

ruby-on-rails - 何时在连接表上设置没有主键的表