ruby-on-rails - 如何在 "onchange"上为 ruby​​ on rails 中的 Select_tag 使用特定的 Controller \操作

标签 ruby-on-rails ruby ruby-on-rails-3

我知道 MVC 和 Ruby on rail 环境 我有这个代码 <%= select :language, :language_id, options_for_select([ "Arabic", "English"]), {:prompt => "#{t('language')}"}, {:onChange => "#{remote_function(:url => {:controller => 'ConfigurationController',:action => "change_language"} )}"} %> 而且我无法选择调用此操作并为更改时的页面进行回发

选定索引更改后没有任何反应?

最佳答案

因为这是一个远程函数调用。如果服务器返回任何错误,你能在浏览器的控制台中看到吗?

select_tag 的语法,您使用的看起来不错。

编辑:

您是否尝试在更改事件上提醒一些事情?引用这个语法

 <%= select_tag "language", options_from_collection_for_select(@collection,'value','name'), html_options = { :onChange=> "alert('');" :style=> "display:block;" } %>

你可以在哪里创建你的收藏,

@collection = ["en","ab"]
@collection = @collection.map { |name, value| OpenStruct.new(:value => name, :name => name) }

关于ruby-on-rails - 如何在 "onchange"上为 ruby​​ on rails 中的 Select_tag 使用特定的 Controller \操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10151808/

相关文章:

ruby-on-rails - 在 Heroku、Cedar 和 Unicorn 上:Getting ActiveRecord::StatementInvalid: PGError: SSL SYSCALL error: EOF detected

mysql - Rails 和 PostgreSQL 支持有多好?

ruby - 验证字符串仅包含 Ruby 中允许的字符

ruby-on-rails - Savon 的 split react

ruby - + 在 ruby​​ 中的变量前面有没有做任何事情?

ruby - 导轨 : submit Ajax form via anchor click

ruby-on-rails - 在 facebook 上与 youtube 视频分享我的页面不显示缩略图

ruby-on-rails - 如何使用运行 ruby​​ :3. 0.4-alpine 的 Dockerized Rails 应用程序获取 wkhtmltopdf 以便与 Wicked PDF 一起使用

ruby-on-rails - 从 OS X 上的 Ruby 连接到 SQL Server 的最佳方式是什么?

postgresql - Rails 应用程序中的 Heroku PostgreSQL GROUP_BY 错误