On 26 June 2013 02:55, Cameron Gilroy <me@camerongilroy.com> wrote:
> Here is an update, I have it working as only a group or as only a non-group
> user. I have below the create controller and was wondering what would be the
> best way to allow associations and non-associated records. Thanks
>
> def create
> if Group.nil?
Can you explain what the above line is for?
Colin
> @group = Group.find(params[:group_id])
> @user = @group.users.create(params[:user])
> else
> @user = User.new
> @user.ip_address = request.remote_ip
> @user.ua_string = request.user_agent
> @user = User.new(params[:user])
> end
>
> respond_to do |format|
> if @user.save && @user.group_id == nil
> format.html { redirect_to "/", notice: 'Thank you for registering!'
> }
> elsif @user.save && @user.group_id != ""
> format.html { redirect_to group_path(@group.token), notice: 'Thank
> you for registering!' }
> else
> format.html { render action: "new" }
> format.json { render json: @user.errors, status:
> :unprocessable_entity }
> end
> end
> end
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAL%3D0gLszNroLRpSmokgNqQdGDU7m%2BZ6PuSh-izqVDqtZ3%3DpUmg%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.
No comments:
Post a Comment