gpt4 book ai didi

javascript - 将 Ruby 代码添加到 JavaScript 代码中

转载 作者:行者123 更新时间:2023-12-03 03:37:10 24 4
gpt4 key购买 nike

我正在使用 Ruby on Rails、JavaScript 和 Simple Form,但在将 Ruby 代码添加到 JavaScript 中的函数中时遇到问题。

我的源代码是:

$('#add_taxo').on('click',function() {
document.getElementById('okok').innerHTML += '<li class="list-group-item"> <%= taxonomies_select_tag( 'statistic[taxonomy]', Folders::Taxonomy, Folders::Taxonomy::TAXONOMY_KEY, level: 3, path: 'folders/taxonomies', include_blank: true, class: 'required form-control test_taxo')%> </li>';
alert("lklk");
});

此代码不起作用。

最佳答案

您只能通过ajax通过view/*.js/coffee.erb文件使用ruby代码。您不能在纯 js/coffeescript 文件中使用 ruby​​。如果需要将数据从 Controller 传递到js端,那么通过数据属性将它们传递到 View 中的隐藏字段标签。

关于javascript - 将 Ruby 代码添加到 JavaScript 代码中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45806146/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com