我在项目模型的显示视图中有以下代码
那是:
has_one :categorie
查看:
<hr>
<label>Categorie:</label> <%= @item.categorie_id %> </br>
<label>Name: </label> <%= @item.nome_ptbr || @item.nome_en %> </br>
<label>Desc: </label> <%= @item.desc %> </br>
<hr>
但是我没有像'Categorie:3'那样显示,而是想显示'Categorie:Band'。我让这段代码正常工作*但我不知道是否有更好更正确的方法。
<hr>
<label>Categorie:</label> <%= Categorie.find_by(id: @item.categorie_id).description %> </br>
<label>Name: </label> <%= @item.nome_ptbr || @item.nome_en %> </br>
<label>Desc: </label> <%= @item.desc %> </br>
<hr>
谢谢!
答案 0 :(得分:0)
您可以尝试这种方式:
@item.category.try(:description)
此处描述是类别表中的列名