【发布时间】:2014-09-09 06:09:56
【问题描述】:
我有这个辅助方法:
def pick_index_paths_new
case params[:type]
when 'eood', 'ood'
content_tag :li , :class => 'link_list' do
link_to "New EOOD", new_eood_path
link_to "New OOD" , new_ood_path
end
when 'llc' , 'ccompany' , 'scompany'
content_tag :li, :class => 'link_list' do
link_to "New LLC" , new_llc_path
link_to "New C Company" , new_ccompany_path
link_to "New S Company" , new_scompany_path
end
else link_to "New" , new_resource_path , :data => { :no_turbolink => true }
end
结束
这是我在视图中的样子:
<div class="row">
<div class="container">
<ul class="tabs">
<%= pick_index_paths_new %>
</ul>
<table class='table'>
<thead>
<tr>
!-- some other stuff --
当我加载页面时,只有最后一个链接可见(“New OOD”或 New SCompany”)。
我尝试将所有逻辑都放在我的视图中,并且它在那里正常工作(但它完全令人毛骨悚然)
我做错了什么?为了让辅助方法渲染所有链接,我需要进行哪些更改?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 helper ruby-2.1