0
因此,这里是我的情况的JavaScript渲染部分是由函数构造
我得到了2个文件夹,1项和1是谐音 文件夹项目:
-items
-index.js.erb
文件夹的谐音:
-partials
-lists
- _items.erb
在我的index.js.erb项目文件夹下,我想要做的事情javascript
$('#item').html("<%= escape_javascript(render partial: 'partials/lists/items') %>");
所以,我有一个错误,它是 部分名称(部分:'partials/lists/items'
)不是一个有效的Ruby标识符,错误是这样的。
所以,实际情况是由于partials/lists/_items.erb , _items.erb
不是_items.html.erb,但我做的是我在application_helper中创建一个函数来呈现我的对象列表。所以,我可以呈现相同布局的每个不同模型。
我的问题,我的index.js.erb如何能够正确渲染部分。我尝试将其更改为_items.html.erb,但它对我显示相同的错误。
嗯,没有运气,它不工作对我来说,它让同样的错误我。 – Nich 2013-03-07 11:38:13
您是否使用过上述语法,即':partial =>'? – mccannf 2013-03-07 11:49:33
是啊,现在tats很好,但它打印在html中的代码,并没有显示任何东西,虽然它不给我错误。 – Nich 2013-03-07 11:54:25