Guest User

Untitled

a guest
Jul 16th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. class User < ActiveRecord::Base
  2. devise :database_authenticatable, :registerable,:recoverable, :rememberable, :trackable, :validatable
  3. validates_presence_of :first_name, :last_name
  4. has_many :subscriptions
  5. accepts_nested_attributes_for :subscriptions
  6. attr_accessible :first_name, :last_name, :email, :password, :password_confirmation, :remember_me, :subscriptions_attributes
  7. ...
  8. end
  9.  
  10. class Subscription < ActiveRecord::Base
  11. belongs_to :user
  12. validates_presence_of :user_id, :chargify_subscription_id, :chargify_product_handle
  13. attr_accessible :user_id, :chargify_subscription_id, :chargify_product_handle
  14. ...
  15. end
  16.  
  17. <%= form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f| %>
  18. <%= devise_error_messages! %>
  19. <p><%= f.label :first_name %><br />
  20. <%= f.text_field :first_name %></p>
  21. ...
  22.  
  23. <%= f.fields_for :subscription do |s| %>
  24. <p><%= s.label :chargify_subscription_id %><br />
  25. <%= s.text_field :chargify_subscription_id %></p>
  26. ...
  27.  
  28. Started POST "/users" for 127.0.0.1 at Sat May 14 12:38:49 -0700 2011
  29. Processing by Devise::RegistrationsController#create as HTML
  30. Parameters: {"commit"=>"Sign up", "authenticity_token"=>"wNZhZgIhYm9CpZfhvDiRBqaJseoO8QvR0Mk9VIybhcI=", "utf8"=>"✓", "user"=>{"password_confirmation"=>"[FILTERED]", "last_name"=>"9", "subscription"=>{"chargify_product_handle"=>"medium", "chargify_subscription_id"=>"123"}, "password"=>"[FILTERED]", "first_name"=>"9", "email"=>"99@99. com"}}
  31. WARNING: Can't mass-assign protected attributes: subscription
  32.  
  33. <%= f.fields_for :subscriptions do |s| %>
  34. <p><%= s.label :chargify_subscription_id %><br />
  35. <%= s.text_field :chargify_subscription_id %></p>
  36. ...
Add Comment
Please, Sign In to add comment