【问题标题】:ActionController::UnknownFormat when using respond_to do |format|ActionController::UnknownFormat 当使用 respond_to 做 |format|
【发布时间】:2013-10-11 18:28:44
【问题描述】:

我正在使用 jquery 滑块 ui 和 rails 4。我正在尝试为我的产品页面实现价格滑块。但是,我遇到了一个问题。我试图四处搜索,但似乎找不到有用的解决方案。希望有人可以帮助我,因为我对 ruby​​ on rails 很陌生。谢谢。

这是我的代码

products_controller.rb

 respond_to do |format|
  format.js do
    render :update do |page|
      page.replace_html 'x_product_list', :partial => 'products/products_list', :locals => { :product => @product }

出现此错误:

ActionController::UnknownFormat

【问题讨论】:

  • 您的请求日志看起来如何?
  • 你有一个views/products/update.js.erb 文件,对吧?
  • 向我们展示您提出的请求(带有 url):确保在末尾附加 .js
  • @Vimsha 如何获取请求日志?
  • @PinnyM 不,我没有那个文件。

标签: jquery ruby-on-rails ruby


【解决方案1】:

尝试更新添加JS到config/initializers/mime_types.rb,这样rails就知道如何处理了。

Mime::Type.register "application/javascript", :js

请务必在编辑该文件后重新启动您的应用。

【讨论】:

    猜你喜欢
    • 2018-08-28
    • 1970-01-01
    • 2020-01-29
    • 2023-02-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 1970-01-01
    • 2016-08-30
    相关资源
    最近更新 更多