当用户在我的应用程序上创建一个新帐户时,我想将他重定向到另一个控制器,比如说一个偏好控制器。
但我不知道该怎么做,创建了用户,但它没有被重定向到新页面
这是用户创建的
def create
@user = User.new(params[:user])
if params[:user][:newMusician]
@user.preference = Preference.new
if @user.save
sign_in @user
flash[:success] = "Welcome"
redirect_to "/preference/edit/"
else
render 'new'
end
end
end
这是我的路线.rb
resources :users do
resources :preferences
只是补充一下,如果关系是 has_one,我还应该复数吗?因为每个用户只有一个偏好
另一个疑问,我只需要在我的偏好中进行编辑操作吗?
谢谢!(轨道 4 红宝石 2)