我在application_helper.rb
文件中创建了这个帮助函数:
def link_to_related(path)
link_to "Show", path
end
所以我可以在我的表格中使用它:
<%= link_to_related(person_path(f.object.person)) %>
有没有办法进一步简化这个,所以我可以说:
<%= link_to_related(:person) %>
我一直试图解决这个问题,但无济于事。
感谢您的帮助。
答案 0 :(得分:1)
如果您只使用此帮助程序链接到show
操作,则无需指定路径,传入对象应该足够了:
def link_to_related(object)
link_to "Show", object
end
<%= link_to_related f.object.person %>
虽然只要输入link_to "Show", f.object.person
:)