- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
嵌套资源销毁操作的适当 respond_with
行是什么?
我的路线:
resources :vendors do
resources :products, :except => [:index]
end
Product#destroy(注意 @vendor
和 @product
与 before_filter
一起找到,此处省略)
def destroy
@product.destroy
respond_with @vendor, @product
end
根据我的功能测试,这是返回 /vendors/X/products/X
而不是 /vendors/X
我是否应该将其更改为仅responed_to @vendor
?
最佳答案
我相信 Rails 足够聪明,知道如果@product 被销毁该怎么办
respond_with [@vendor, @product]
如果没有,那就试试这个
respond_with @product, :location => vendor_path(@vendor)
关于ruby - 具有 respond_with destroy 操作的 Rails 嵌套资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6770439/
来自 rails 4.2 , respond_with和非实例级别 respond_to已移至responders gem 。如果我想写一个 json 响应所以我不需要 responders gem
我正在阅读 Rails 3 in Action 中的第 13 章,我在 respond_with 方法中使用哈希 :methods => "last_ticket"。但是我不明白这是做什么的,也不知道
我正在 Rails 3.1 中构建一个简单的 json API。我创建了一个具有两个功能的 Controller : class Api::DogsController "success"})
我有一个在 ruby v.1.9.3 上运行的 Rails 3 应用程序,具有用户、帖子和角色模型。一个用户拥有多个帖子和角色。 我的routes.rb 文件如下所示: namespace :ap
我有一个在 ruby v.1.9.3 上运行的 Rails 3 应用程序,带有用户、帖子 和角色 模型。一个用户有很多帖子和角色。 我的 routes.rb 文件是这样的: namespace :
尝试在 Rails Controller 中使用返回时遇到问题。这不起作用: class UsersController ): app/controllers/users_controller.rb:
我正在尝试使用 respond_with 方法使用 rails 制作一个简单的 rest api,但它不想输出任何类型的状态消息 例如,我希望它不仅返回 get 调用的 json,还返回 ok 状态。
我试图在 respond_to JSON 散列中包含一个虚拟属性/方法。 模型 (employee.rb) attr_reader :my_method def my_method return
我有一个简单的模型: class Receipt include ActiveModel::Serialization attr_accessor :products end 我的 Contr
我正在尝试在 Rails 中提供自定义 404 响应,但我不确定如何将 :status 赋予 respond_with 函数。 我知道使用 render,我可以这样做: render :status
我的一个 Controller 中有以下内容: def create photo.user = current_user if current_user flash[:notice] = "T
在我的项目中我有 respond_to :json load_and_authorize_resource def show respond_with @job_pattern end 按照这里的
我正在寻找一种方法来缩短生成 json 的 respond_with 中的 :include => :child。 这是一个例子,不确定是否可行,但我想知道。 在 Controller 中: @p =
在为提供 json 的 Rails 3.0.3 应用构建 API 时,发生了一些意外行为。 以下是 Controller 。问题是关于 respond_with。我已经在应用程序 Controller
生成一些 json 时遇到问题。我正在尝试渲染像这样的 json 的单个事件记录结果: @data = User.find(1) respond_with(@data, :include => :st
在 Controller 中,我想替换 if..render..else..render与 respond_with : # Current implementation (unwanted) def
respond_to有什么区别和 respond_with ? 他们在做什么? 任何人都可以发布带有输出屏幕截图的示例吗? 谢谢。 最佳答案 有一个非常完整的答案here .本质上 response_
为什么在这种情况下respond_with不响应json?我使用显式 .json (/tasks/4e3c1163a19d461203000106/items/4e4c27dfa19d46e0e400
提前为这个问题的冗长道歉。如果您耐心等待我,我想您会发现它实际上非常简单……鉴于我有限的 Rails 领域知识,我很难解释清楚。 鉴于 an ActionController commit dated
我创建了一个用 json 响应的简单 api。当我尝试从浏览器调用它时,我得到了适当的 json 响应,但是当我尝试从 actionscript 远程调用它时,它似乎试图调用 json,就好像它是一个
我是一名优秀的程序员,十分优秀!