我如何在js格式渲染index.js.erb ?(ruby 1.8.7)
how can I render index.js.erb in js format? (ruby 1.8.7)
在响应.js
格式时,我如何从控制器呈现index.js.erb
?
我的控制器的索引动作
def index
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @campaigns }
format.js ??
end
end
调用控制器的JS:
("#category_category").change(function(){
param=$("#category_category").val();
$.ajax({
type: 'GET',
format: 'js',
url: '/campaigns',
data: {category: param}
});
});
index.js.erb:
alert('!!!!!!!!!!!!!!!!!!');
只需将format.js放入控制器中(就像您在问题中所做的那样),将视图文件命名为index.js.erb,它将以javascript格式呈现
在浏览器中导航到控制器操作,并在末尾使用.js:
http://localhost/campains.js相关文章:
- Ruby/JS如何在提交按钮后重新加载页面
- 使用Ruby数组使用JS在视图中进行迭代和显示
- 在Sinatra(ruby)中实现JS模糊搜索
- 如何使用 Ruby 在 Javascript (js.erb) 中设置 url
- 如何将.js从视图移动到单独的资产 - Ruby On Rails
- 如何在Ruby on Rails中集成Arbor.js
- 如何判断字符串中字母的索引?(在Python、JS、Ruby、PHP等中)
- 如何将ruby on rails数据馈送到d3.js中
- 如何在ruby on rails中保存和发布Webgl中的JS代码结果
- 有没有一种方法可以让Ruby在提供.js文件之前对其进行编辑
- ruby Mustache.render没有像JS Mustache.render这样的部分的第三个参数
- 在application.js中使用嵌入式ruby
- 椭圆曲线加密与JS中的SJCL和Ruby中的OpenSSL
- 如何使从数据库获取的 Ruby 代码在 JS 中工作
- Ruby on Rails 在 js.erb 中渲染 json
- Angular.js integration with Ruby On Rails Forms
- 如何将计算值绑定到 Angular 中的 ng-model 字段.js以便我可以使用 Ruby on Rails 将完整
- 避免HTML请求,只在rails上调用js-ruby
- JS / Ruby AES 256 symmetry
- 如何使用Asana' JS/Ruby库连接Asana' API