REST中“资源的不同表示”代表什么?

时间:2011-10-16 08:16:14

标签: ruby-on-rails rest

这只是意味着不同的文件类型吗?

我正在尝试在ROR中执行此操作:

formatted_book_structures_url(book,"choose_list")

我想要处理:

respond_to do |format|
    format.html # index.html.erb
    format.xml  { render :xml => @structures }
    format.choose_list { render :partial => "choose_list" }
end

但错误告诉我:uninitialized constant Mime::CHOOSE_LIST

我误解了什么吗?

1 个答案:

答案 0 :(得分:0)

respond_to块希望您使用MIME类型,例如html,json,xml等。您可以添加其他自定义类型(请参阅http://weblog.rubyonrails.org/2006/12/19/using-custom-mime-types),但Rails提供了大多数常见类型。要解决此问题,您需要将choose_list更改为其他内容。