Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 为什么';我的ruby方法不能调用work吗?_Ruby On Rails - Fatal编程技术网

Ruby on rails 为什么';我的ruby方法不能调用work吗?

Ruby on rails 为什么';我的ruby方法不能调用work吗?,ruby-on-rails,Ruby On Rails,当我使用f.select onchange对我来说不起作用时,下面是代码 <%= f.select :media, Model::MEDIA_TYPES, :include_blank => true, {}, { :onchange => "function(this);"} %> true,{},{:onchange=>“函数(this);”}%> 如果我使用此选项,很多功能都会出错: <%= select_tag "media_type", options

当我使用f.select onchange对我来说不起作用时,下面是代码

<%= f.select :media, Model::MEDIA_TYPES, :include_blank => true, {}, { :onchange => "function(this);"} %>
true,{},{:onchange=>“函数(this);”}%>
如果我使用此选项,很多功能都会出错:

<%= select_tag "media_type", options_for_select(Model::MEDIA_TYPES),:include_blank => true, :onchange => "function(this);" %>
true,:onchange=>“函数(this);”%>

选项
html\u选项
参数之间有一个额外的空哈希。尝试:

<%= f.select :media, Model::MEDIA_TYPES, {:include_blank => true}, { :onchange => "function(this);"} %>
true},{:onchange=>“函数(this);”}%>
我认为应该是:

<%= f.select :media, Model::MEDIA_TYPES, {:include_blank => true}, {:onchange => "..."} %>
true},{:onchange=>“…”}%>