如何通过show
生成的控制器类上的rails generate scaffold xxx
方法为空/不包含代码?通过URL显示单个记录的代码在哪里,例如存储了/my_rails_app:3000/xxx/1
?
该方法至少应该像IMO一样:
class ProductController
# GET /students/1
# GET /students/1.json
def show
@item = Product.find(params[:id])
render @item
end
end
但它完全是空的:
class ProductController
# GET /students/1
# GET /students/1.json
def show
end
end
答案 0 :(得分:13)
如果您正在使用rails 4,那么应该有一些前行动方法,这对您来说很有意义,请检查相应的控制器。
应该像before_action :set_product, :only => [:show, :edit, :update, :destroy]