helo伙计们,我在轨道上的红宝石新东西,我想用js.coffee使用rander部分但是在使用后附加我有问题,点击提交后我想要显示我的视图但是没有任何事情只是显示我的代码
在这里我的代码
my.js.coffe
$(document).ready ->
$('#results').empty()
$('.check').click ->
$('#results').empty()
$('#results').html("<%= escape_javascript(render(:partial =>'result').html_safe %>")
return
return
在这里我的观点
index.html.erb
<div class="row">
<div class="col-md-6">
<div id="results"></div>
</div>
</div>
在这里点击后显示我的代码 enter image description here
答案 0 :(得分:0)
如果一切正常,我需要更多的背景知识。
但作为第一条评论,我假设您没有使用更新的Rails版本,因此您需要在js文件中添加int
扩展名:
.erb
代替my.js.coffee.erb
。否则Rails不知道需要在那里嵌入模板。
如果其他一切都很好,那么它应该适应这种变化。