我在 ruby on rails 上使用脚手架,它非常棒,让一切变得更简单,但我不明白一件事,书籍或网络没有明确的解决方案。
例如,我使用脚手架并创建表用户,我可以制作 /user/1 并且我会看到 ID 为 1 的用户,如果我制作 /user/edit/1 我将编辑 ID 号为 1 的用户,但是在控制器上的代码是这样的
def show
@user = User.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.json { render json: @user }
end
end
根据我工作过的 MVC,控制器是第一个响应的,所以,以某种方式我应该能够指示使用show方法,但是如何?我的路线文件中没有添加任何其他内容。任何想法??