ruby-on-rails – 如何使用Rails / ERB在select_tag中添加link_to?

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 如何使用Rails / ERB在select_tag中添加link_to?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的index.html.erb中有以下代码
  1. <%= select_tag 'team_id',options_for_select(@teams.map{|team| ["#{team.name} #
  2. {team.nick}",team.id] }) %>

我在哪里可以在该块中添加link_to帮助器?我可以为select_tag添加link_to吗?

所需的link_to将转到’/ Teamleader / ID_OF_OPTION_PICKED’

更新:

更清楚;当用户从select标签中选择一个选项时,我想将页面重定向到所需的链接(来自link_to).

解决方法

  1. <%= select_tag 'team_id',options_from_collection_for_select(@teams,"id","name") %>
  2.  
  3. <script>
  4. $(function(){
  5. $('#team_id').bind('change',function () {
  6. var url = "/Teamleader/" + $(this).val()
  7. if (url) {
  8. window.location.replace(url);
  9. }
  10. return false;
  11. });
  12. });
  13. </script>

猜你在找的Ruby相关文章