저는 Michael Hartl의 튜토리얼 을 통해 갈 것입니다. 기본적으로 사용자가 메시지를 게시하고 다른 사용자는 답글을 남길 수있는 게시판 응용 프로그램입니다. 지금은 Users
을 만들고 있습니다. UsersController
일들은 다음과 같이 내부 :특정 ActiveRecord 객체와 함께 redirect_to를 사용하여 해당 객체에 대한 링크를 만듭니다
class UsersController < ApplicationController
def new
@user = User.new
end
def show
@user = User.find(params[:id])
end
def create
@user = User.new(params[:user])
if @user.save
flash[:success] = "Welcome to the Sample App!"
redirect_to @user
else
render 'new'
end
end
end
을 저자는 다음과 같은 라인이 동일하다는 것을 말한다. 어느 나에게 의미가 있습니다 :
@user = User.new(params[:user])
is equivalent to
@user = User.new(name: "Foo Bar", email: "foo[email protected]",
password: "foo", password_confirmation: "bar")
redirect_to @user
이 show.html.erb
로 리디렉션합니다. 그게 정확히 어떻게 작동합니까? show.html.erb
에 가면 어떻게됩니까?