我有这个辅助方法:
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 --
当我加载我的页面时,只有最后一个链接可见(“新 OOD”或新 SCompany“)。
我尝试将所有逻辑放在我的视图中,并且它在那里正常工作(但它完全令人毛骨悚然)
我究竟做错了什么?我必须更改什么才能让辅助方法呈现所有链接?