[英]Undefined local variable or method with respond_with (Ruby on Rails)
I have problem with matcher respond_with. 我有匹配器的response_with问题。 My error (500 Internar server error) is undefined local variable or method `orders'.
我的错误(500 Internar服务器错误)是未定义的局部变量或方法“ orders”。 This is my method in OrdersController :
这是我在OrdersController中的方法:
respond_to :json, :html
...
def create
order = meal.create_order(order_params)
respond_with orders
end
My routes: 我的路线:
resources :orders, only: [:index, :create, :destroy], defaults: {format: :json} do
member do
put '/delivered' => 'orders#delivered'
end
end
What is wrong with that code? 该代码有什么问题?
Missing an s
or perhaps there shouldn't be one. 缺少
s
或也许不应该有一个。
order = meal.create_order(order_params)
respond_with order
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.