Ruby on rails 4 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
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