22-01-2013, 06:30 PM
Ben pour moi c'est tout aussi simple.
Entre ça :
Et ça :
Je trouve la première plus logique : une vue par action du controlleur. Bon après c'est une question de goût, mais c'est si choquant que ça comme approche ? XD
Entre ça :
class UsersController < ApplicationController
def new
@title = 'register'
if request.post?
@user = User.new(params[:user])
redirect_to 'home/index' if @user.save
else
@user = User.new
@user.build_hero
end
end
end
Et ça :
class UsersController < ApplicationController
def new
@title = 'register'
@user = User.new
@user.build_hero
end
def create
@user = User.new(params[:user])
if @user.save
redirect_to 'home/index'
else
@title = 'register'
render 'new'
end
end
end
Je trouve la première plus logique : une vue par action du controlleur. Bon après c'est une question de goût, mais c'est si choquant que ça comme approche ? XD