jquery - 有没有办法不查看 Rails 中的操作?

标签 jquery ruby-on-rails

在rails + jQuery中,当下拉框中的选项发生更改时,我试图向服务器发出获取请求。我使用以下 jquery 代码:

$("#product_prod_name").change(function(){
    $.get("/page/volume_or_quant", "id="+$(this).val(), function(result) {
        alert(result)
    })
})

现在出现错误: View 路径 app/views 中缺少模板页面/volume_or_quant.erb

如您所见...我不需要创建 View 。我只是想从我的行动中得到一些回应。我的操作如下所示:

def volume_or_quant
    @product = Product.find(params[:id])
    @product.volume     
end

在这里最好做什么?

最佳答案

def volume_or_quant
    product = Product.find(params[:id])
    render :text => product.volume      
end

关于jquery - 有没有办法不查看 Rails 中的操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2260307/

相关文章:

javascript - jQuery 验证 - 添加自定义回调函数,检查字符串是否有空格不起作用

javascript - 带有 Javascript 的 HTML5 视频播放/停止按钮

ruby-on-rails - 如何将 Tire (elasticsearch) 中的 facet 添加到 has_many 关联

ruby-on-rails - bundle 安装在 ./mysql2 文件夹中安装 gems

ruby-on-rails - Rake 任务仅调用一次时执行两次

jQuery - 使用复选框切换文本

javascript - 更改 id 后 jQuery onClick 函数不起作用

ruby-on-rails - 如何在 linux 中轻松接收邮件并将其提供给 Rails?

ruby-on-rails - 精简 Ruby : update based on object attribute only if object is not nil

javascript - 如何像php页面中的新闻提要一样在循环中垂直滚动div内容