[Rails] Re: I think I've found a mistake in Rails tutorial

2013-10-21 Thread desbest
There is no params as I am just clicking a Signup button that's on a page, 
then the error shows up.
I'm using Ruby 1.9.3 and the latest versions of sass-rails and coffee-rails.

On Monday, October 21, 2013 6:35:15 PM UTC+1, desbest wrote:

 At the point of this section 

 *http://ruby.railstutorial.org/chapters/sign-up#sec-signup_failure*http://ruby.railstutorial.org/chapters/sign-up#sec-signup_failure
 clicking the Create my account button on the signup form shows the 
 following image at 

 http://ruby.railstutorial.org/images/figures/signup_failure_rails_4.png
 According to the tutorial, I must modify these files to rid myself of the 
 error.

- app/controllers/users_controller.rb 
- app/views/users/new.html.erb 
- app/views/shared/_error_messages.html.erb 
- app/assets/stylesheets/custom.css.scss 

 I made all the modifications (until I saw the *working 
 image*http://ruby.railstutorial.org/images/figures/signup_error_messages_bootstrap.pngto
  the 4 files), and I still get the error image above when submitting the 
 file, rather than a page that shows me that I left the fields blank.
  
 Can you help with this?
  


-- 
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+unsubscr...@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/0a18599a-d16e-4f2e-8102-338da5de7aba%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[Rails] Re: I think I've found a mistake in Rails tutorial

2013-10-21 Thread desbest
There is no params as I am just clicking a Signup button that's on a page, 
then the error shows up.
I'm using Ruby 1.9.3 and the latest versions of sass-rails and coffee-rails.
 
development.log says this
 

Started POST /users for 127.0.0.1 at 2013-10-21 19:35:27 +0100
Processing by UsersController#create as HTML
  Parameters: {utf8=✓, 
authenticity_token=OhWhPfhLH/3EDeb19LG9u96gu+FUY3cPa+ZdsPN01q8=, 
user={name=, email=, password=[FILTERED], 
password_confirmation=[FILTERED]}, commit=Create my account}
Completed 500 Internal Server Error in 1ms

ActiveModel::ForbiddenAttributesError 
(ActiveModel::ForbiddenAttributesError):
  app/controllers/users_controller.rb:12:in `create'

On Monday, October 21, 2013 6:35:15 PM UTC+1, desbest wrote:

 At the point of this section 

 *http://ruby.railstutorial.org/chapters/sign-up#sec-signup_failure*http://ruby.railstutorial.org/chapters/sign-up#sec-signup_failure
 clicking the Create my account button on the signup form shows the 
 following image at 

 http://ruby.railstutorial.org/images/figures/signup_failure_rails_4.png
 According to the tutorial, I must modify these files to rid myself of the 
 error.

- app/controllers/users_controller.rb 
- app/views/users/new.html.erb 
- app/views/shared/_error_messages.html.erb 
- app/assets/stylesheets/custom.css.scss 

 I made all the modifications (until I saw the *working 
 image*http://ruby.railstutorial.org/images/figures/signup_error_messages_bootstrap.pngto
  the 4 files), and I still get the error image above when submitting the 
 file, rather than a page that shows me that I left the fields blank.
  
 Can you help with this?
  


-- 
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+unsubscr...@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/202c19f8-fdec-433a-b6bb-1481e6e19d1a%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [Rails] Re: I think I've found a mistake in Rails tutorial

2013-10-21 Thread Jordon Bedwell
On Mon, Oct 21, 2013 at 1:37 PM, desbest afanintheho...@gmail.com wrote:

 There is no params as I am just clicking a Signup button that's on a page,
 then the error shows up.
 I'm using Ruby 1.9.3 and the latest versions of sass-rails and
 coffee-rails.

 development.log says this


 Started POST /users for 127.0.0.1 at 2013-10-21 19:35:27 +0100
 Processing by UsersController#create as HTML
   Parameters: {utf8=✓,
 authenticity_token=OhWhPfhLH/3EDeb19LG9u96gu+FUY3cPa+ZdsPN01q8=,
 user={name=, email=, password=[FILTERED],
 password_confirmation=[FILTERED]}, commit=Create my account}
 Completed 500 Internal Server Error in 1ms

 ActiveModel::ForbiddenAttributesError
 (ActiveModel::ForbiddenAttributesError):
   app/controllers/users_controller.rb:12:in `create'


One should not claim a tutorial is broken before finishing it, because
clearly further down:
http://ruby.railstutorial.org/chapters/sign-up#sec-strong_parameters

-- 
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+unsubscr...@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/CAM5XQnyyVxeVU3HJjF0w%3DhAJXjbkhSe4n4z2DvM4FPW7id5%2BBg%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [Rails] Re: I think I've found a mistake in Rails tutorial

2013-10-21 Thread Jordon Bedwell
On Mon, Oct 21, 2013 at 1:40 PM, Jordon Bedwell envyge...@gmail.com wrote:
 One should not claim a tutorial is broken before finishing it, because
 clearly further down:
 http://ruby.railstutorial.org/chapters/sign-up#sec-strong_parameters

To add since I neglected to mention it like I should have, just
because your form is blank does not mean there are no params, blank or
not it will create a param as the form still sends the fields, that is
why you see them listed there with .  is not a null value, it is
an empty value, empty != null, nil == null because even a blank value
is a value to all systems.  This is why Rails has .blank? and
.present? so you can work around this situation, but tbh you should
not need to as after you permit them and then pass them into the model
it should have already done a validator stating that you do not wish
it to be blank or null.

-- 
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+unsubscr...@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/CAM5XQnzSSDPvswh76k%2BKu9fHQkpiKfHTDjjs3orRY1gxT3gDyA%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [Rails] Re: I think I've found a mistake in Rails tutorial

2013-10-21 Thread tynamite
Thanks for your help. It turns out I missed something out. (Figure 7:22)


On 21 October 2013 19:45, Jordon Bedwell envyge...@gmail.com wrote:

 On Mon, Oct 21, 2013 at 1:40 PM, Jordon Bedwell envyge...@gmail.com
 wrote:
  One should not claim a tutorial is broken before finishing it, because
  clearly further down:
  http://ruby.railstutorial.org/chapters/sign-up#sec-strong_parameters

 To add since I neglected to mention it like I should have, just
 because your form is blank does not mean there are no params, blank or
 not it will create a param as the form still sends the fields, that is
 why you see them listed there with .  is not a null value, it is
 an empty value, empty != null, nil == null because even a blank value
 is a value to all systems.  This is why Rails has .blank? and
 .present? so you can work around this situation, but tbh you should
 not need to as after you permit them and then pass them into the model
 it should have already done a validator stating that you do not wish
 it to be blank or null.

 --
 You received this message because you are subscribed to a topic in the
 Google Groups Ruby on Rails: Talk group.
 To unsubscribe from this topic, visit
 https://groups.google.com/d/topic/rubyonrails-talk/ZF_MQ-kbFmI/unsubscribe
 .
 To unsubscribe from this group and all its topics, send an email to
 rubyonrails-talk+unsubscr...@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/CAM5XQnzSSDPvswh76k%2BKu9fHQkpiKfHTDjjs3orRY1gxT3gDyA%40mail.gmail.com
 .
 For more options, visit https://groups.google.com/groups/opt_out.


-- 
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+unsubscr...@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/CAEZ7cNMGAhereDXBDtSJCOaiAdrW%2BtP0Rw1KyT57j%3D5bOYsOZQ%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.