我正在尝试找出我应该在Rails 4应用程序中放入以下代码片段的位置,以便将它们包含在资产管道中。
我的表格上使用了以下内容:
<input id="tag" type="text" name="tags" value="">
<p>
<a class="tag">aaa</a><br/>
<a class="tag">bbb</a><br/>
<a class="tag">ccc</a><br/>
<a class="tag">ddd</a><br/>
<a class="tag">eee</a>
</p>
下面的代码应该放在哪里,以便由上面的html触发?:
$('a.tag').live('click', function(e){
$('#tag').val(this.innerHTML);
return false;
});
以下是工作示例http://jsfiddle.net/Kaf3V/4/
更新: JS正在正确加载,但在Rails 4(?)
中根本不起作用由于
答案 0 :(得分:1)
将它们放入app/assets/javascripts/some_file.js
如果您尚未修改app/assets/javascripts/application.js
文件,则rails应在您下次启动服务器时进行修改。