这是我在Padrino应用程序中的代码,我无法弄清它是哪一行或哪一行错误。错误消息是“语法错误,意外的keyword_end期望$ end”
get :index, :provides => [:html, :json] do
@title = "Restaurants"
@restaurants = Restaurant.all
case content_type
when :json
render @restaurants
else
render 'restaurants/index'
end
end
end
您能否指出我的错误并建议我将来如何调试?谢谢
最佳答案
您有一个备用的end
关键字。
您应该删除一个。
您的代码中的缩进有点困惑。保持正确的缩进有助于避免此类错误。我建议像这样缩进您的代码:
get :index, :provides => [:html, :json] do
@title = "Restaurants"
@restaurants = Restaurant.all
case content_type
when :json
render @restaurants
else
render 'restaurants/index'
end
end