Guest User

Untitled

a guest
Jun 17th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. ## 1
  2. class ServicesUser < ActiveRecord::Base
  3. has_one :server
  4. ## 2
  5. class Server < ActiveRecord::Base
  6. belongs_to :services_users
  7. ## Db
  8. class AddServerNameToServicesUser < ActiveRecord::Migration
  9. def self.up
  10. add_column :services_users, :server_id, :integer
  11. end
  12.  
  13. def self.down
  14. remove_column :services_users, :server_id
  15. end
  16. end
  17. ## Script/console
  18. >> ServicesUser.first.server
  19. ActiveRecord::StatementInvalid: Mysql::Error: Unknown column 'servers.services_user_id' in 'where clause': SELECT * FROM `servers` WHERE (`servers`.services_user_id = 24) LIMIT 1
  20. [...]
  21. ## Problem
  22. I wont fetch Server by server_id column in services_users table, NOT from services_user_id in servers table.
Add Comment
Please, Sign In to add comment