所以这是我的情况
我有 2 个文件夹,1 个是项目,1 个是部分文件夹项目:
-items
-index.js.erb
文件夹部分:
-partials
-lists
- _items.erb
在我的 items 文件夹下的 index.js.erb 中,我想做 javascript
$('#item').html("<%= escape_javascript(render partial: 'partials/lists/items') %>");
所以,我有一个错误,即 Partial name (partial: 'partials/lists/items'
) is not a valid Ruby identifier,类似这样的错误。
所以,实际上这种情况是由于partials/lists/_items.erb , _items.erb
不是_items.html.erb,但我所做的是我在application_helper中创建了一个函数来呈现我的对象列表。所以,每个不同的模型我都可以渲染相同的布局。
我的问题是,我的 index.js.erb 如何能够正确呈现部分。我尝试将其更改为 _items.html.erb ,但对我来说出现了同样的错误。