Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 rails 4中的未知格式_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 4 rails 4中的未知格式

Ruby on rails 4 rails 4中的未知格式,ruby-on-rails-4,Ruby On Rails 4,我使用的是rails 4。但我得到了未知的格式错误。你们有什么可以帮我的吗。 这是我的控制器: class EntriesController < ApplicationController respond_to :json def index respond_with Entry.all end end class EntriesController

我使用的是rails 4。但我得到了未知的格式错误。你们有什么可以帮我的吗。 这是我的控制器:

class EntriesController < ApplicationController
  respond_to :json

  def index
    respond_with Entry.all
  end
end
class EntriesController

:html
添加到
响应
响应:html,:json
)或删除
响应
调用

def index
  respond_to do |format|

    @entry = Entry.all

    format.html 
    format.json { render json: @entry }

  end
end

希望它能帮助您将此添加到您的路由配置中


resources:entries,默认值:{format:'json'}

但是它在rails 3上工作得很好,这是rails中唯一的问题4@user3366155很高兴这有帮助。你介意选择我的答案吗:)谢谢,伙计,我已经找了很久了!:)虽然这可能与OP无关,但这正是我所寻找的!(我想返回常规html视图作为默认值,但以另一种方式响应
.json
。这非常有用!它可以工作!但是我不明白为什么它可以工作?在Rails 4.2.2中,在控制器级别向
添加
respond\u会出现一个错误,说明它是如何被移动到
gem