Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.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
RubyonRails从按钮标签调用javascript函数_Javascript_Ruby On Rails_Button_Onclick - Fatal编程技术网

RubyonRails从按钮标签调用javascript函数

RubyonRails从按钮标签调用javascript函数,javascript,ruby-on-rails,button,onclick,Javascript,Ruby On Rails,Button,Onclick,我正在尝试执行一项非常简单的任务: 单击按钮-显示消息(通过JavaScript)。 我很可能是找错了地方,或者是完全错了,但是我找不到任何例子来说明如何完成这个简单的任务 我的js功能是: function myAlert() { alert ("My Message") } 按钮标签是: <%= button_tag "Save Changes", :onclick => "myAlert()"

我正在尝试执行一项非常简单的任务: 单击按钮-显示消息(通过JavaScript)。 我很可能是找错了地方,或者是完全错了,但是我找不到任何例子来说明如何完成这个简单的任务

我的js功能是:

function myAlert() {
     alert ("My Message")
       }
按钮标签是:

<%= button_tag "Save Changes", :onclick => "myAlert()"%>
“myAlert()”%>

我想知道如何正确调用带有
按钮标记的函数,以及该函数应该放在Rails应用程序中的什么位置,例如application.js或其他一些文件。

好吧,您已经用正确的方式完成了。这是一种更简单、更干净的编码方式。要轻松找到javascript,您应该将js代码放在
assets/javascripts/[file\u name]
中,其中file\u name是通过
generate
的方法基于您的模型名生成的

你的JS还可以。您想要来自后台的自定义消息吗?背后的Ajax呼叫?