ruby-on-rails - RAILS 插件 delegate_belongs_to

标签 ruby-on-rails plugins

任何人都可以提供有关此插件的引用和示例 delegate_belongs_to 在 rails 上?

谢谢

最佳答案

delegate_belongs_to好像已经换成了pahanix's delegates_attributes_to ,但基本思想如下。

假设您有一个 Office您的 Rails 应用中的模型,它具有 address字段,您还有一个 Employee属于办公室的模型:

class Office < AcitveRecord::Base
end

class Employee < ActiveRecord::Base
  belongs_to :office
end

如果您想找出员工的地址,您必须执行以下操作:
>> emp.office.address
=> "Edinburgh"

但是,如果您使用过 delegate_belongs_to像这样:
class Employee < ActiveRecord::Base
  belongs_to :office
  delegate_belongs_to :office
end

您将可以直接访问 Office 的属性。模型:
>> emp.address
=> "Edinburgh"

github page详细介绍了使用该插件的其他一些方法,值得一读。原始插件似乎位于 faber's github page .

关于ruby-on-rails - RAILS 插件 delegate_belongs_to,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2656850/

相关文章:

java - 在eclipse中如何获取开发插件的open workspace的文件路径

android - 如何扩展HERE map 库?

c++ - 使用 MSVC 强制导出符号

ruby-on-rails - 如何在 rails 事件记录中创建除 id 以外的唯一列

c++ dll windows 插件体系结构方法

css - 使用 btn-block 使 Bootstrap-Select 按钮全宽(响应)

ruby-on-rails - 如何处理来自 Rails 中应用程序 Controller 的无效真实性 token json 请求

java - 如何获取另一个java项目的类路径?

ruby-on-rails - 如何禁用 Ruby on Rails 应用程序中的所有 form_for 输入字段?

mysql - 通过 ActiveRecord 访问 SQL 计算列