假设我做了一个ajax调用,我想从中获取一些静态模板(app/views/static/some_template.html.erb),我想在其中存储一些JavaScript app/views/layouts/sign_in.js.erb
。是否有可能呈现多个文件? (因为我想保持独立的我的js文件和我的HTML文件)呈现多个文件 - rails
def ajax_call
respond_to do |format|
...
format.js {render 'layouts/sign_in.js.erb'}
end
end
编辑:这是我的控制器
respond_to do |format|
format.js {render 'devise/sessions/new.html.erb'}
end
在devise/sessions/new.html.erb
,我把
<div> test</div>
<%= render "layouts/sign_in.js.erb" %>
和layouts/sign_in.js.erb
,我把console.log('test');
好吧,它似乎工作,谢谢! – user1611830