Ruby on rails 3 Rails 3显示/隐藏下拉列表

Ruby on rails 3 Rails 3显示/隐藏下拉列表,ruby-on-rails-3,Ruby On Rails 3,我需要更改我的应用程序,这样当用户注册时,如果他们选择某个地区,例如欧洲,它会显示另一个带有国家列表的选择框,如果不是欧洲,则会将其隐藏 我在Rails2上找到了很多很好的教程来做这项工作,但似乎没有一个能在Rails3上工作 有谁知道一个好的教程或者一个很好的方法来做这件事吗?我认为Rails 3仍然适用。我建议您开始使用动态选择菜单的想法,根据您的特定需求定制它,如果您遇到困难,请回到这里。Ryan刚刚更新了这篇文章- 希望这有帮助 Robbie谢谢。我曾经尝试过,但是当我试图在浏览器中运行

我需要更改我的应用程序,这样当用户注册时,如果他们选择某个地区,例如欧洲,它会显示另一个带有国家列表的选择框,如果不是欧洲,则会将其隐藏

我在Rails2上找到了很多很好的教程来做这项工作,但似乎没有一个能在Rails3上工作


有谁知道一个好的教程或者一个很好的方法来做这件事吗?

我认为Rails 3仍然适用。我建议您开始使用动态选择菜单的想法,根据您的特定需求定制它,如果您遇到困难,请回到这里。

Ryan刚刚更新了这篇文章-

希望这有帮助


Robbie

谢谢。我曾经尝试过,但是当我试图在浏览器中运行javascripts/dynamic_states.js.erb时,它只显示了纯javascript,没有运行ruby代码,有什么想法吗?当我查看按照本教程放入代码的URL时,会显示原始ruby代码,rails似乎没有将该文件作为erb运行。当我在没有.erb的情况下运行它时,我得到一个页面未找到错误。我现在通过添加一个路由来修复这个问题,匹配“/javascripts/dynamic_states”=>“javascriptsdynamic_states”你所有的问题都解决了吗?现在能用了吗?如果没有,请使用您正在采用的方法更新问题,并更新新问题。