Ruby on rails 根据ID显示不同于模型的字段
我知道这是小事,但我在这里有点头痛。你们总是乐于助人 我有两个模型:联系人和组。组有许多联系人,联系人属于组 因此,联系人有一个组id字段 在联系人的“显示”视图中,我有:Ruby on rails 根据ID显示不同于模型的字段,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,我知道这是小事,但我在这里有点头痛。你们总是乐于助人 我有两个模型:联系人和组。组有许多联系人,联系人属于组 因此,联系人有一个组id字段 在联系人的“显示”视图中,我有: 这显示“1”。假设“销售”=组id 1 现在,组模型有一个默认id字段和一个组字段,其中包含与id 1关联的单词“Sales” 我只想在我的“显示”页面上显示“销售”而不是1 我想我需要在ContactsController中的“show”操作中创建一个变量。我只是不知道该放什么 谢谢。 <%= @contact.gr
这显示“1”。假设“销售”=组id 1
现在,组模型有一个默认id字段和一个组字段,其中包含与id 1关联的单词“Sales”
我只想在我的“显示”页面上显示“销售”而不是1
我想我需要在ContactsController中的“show”操作中创建一个变量。我只是不知道该放什么
谢谢。
<%= @contact.group.name %>
您可以通过以下方式相互访问相关模型:
<model>.<related_model>
。
然后继续询问相关模型的任何属性
您可以通过以下方式相互访问相关模型:
<model>.<related_model>
。
然后继续询问相关模型中的任何属性在联系人和销售之间创建关联
class Contact < ActiveRecord::Base
belongs_to :group
end
class Group < ActiveRecord::Base
has_many :contacts
end
在联系人和销售人员之间创建关联
class Contact < ActiveRecord::Base
belongs_to :group
end
class Group < ActiveRecord::Base
has_many :contacts
end
该死,我就知道这很简单。谢谢你!这在索引页上是如何工作的?似乎不起作用。您通常不会在索引页上使用@。这取决于操作的设置方式。没有什么比“你通常不在索引页上使用@”更糟糕的了,我知道这是非常简单的事情。谢谢你!这在索引页上是如何工作的?似乎不起作用。您通常不会在索引页上使用@。这取决于操作的设置方式。没有什么比“您通常不在索引页上使用@”更好的了