回答
直接翻譯會是這樣的:
Class User < ActiveRecord::Base
has_one :default_permission
has_many :app_permission
end
class DefaultPermission < ActiveRecord::Base
belongs_to :user
belongs_to :permission
end
class AppPermission < ActiveRecord::Base
belongs_to :application
belongs_to :user
belongs_to :permission
end
class Permission < ActiveRecord::Base
has_many :requested_permissions
has_many :default_permissions
has_many :app_permissions
end
class Application < ActiveRecord::Base
has_many :app_permissions
has_many :requested_permissions
end
class RequestedPermission < ActiveRecord::Base
belongs_to :application
belongs_to :permission
end
我認爲已經有這樣一個應用程序類..也許它應該重新命名,以避免奇怪的軌道行爲......當你看着你的application.rb那裏si類叫Appliaction .. – Lichtamberg
有人也可以顯示一個例子怎麼可以我得到了應用程序的請求權限? Application.RequestedPermission.permission? – glarkou
那麼除非你真的想要RequestedPermission的整個模型。最好不要使用模型,而應該使用has_and_belongs_to_many:權限 – Olives
- 1. Rails建模幫助,關聯和邏輯
- 2. 幫助創建視圖模型
- 3. 幫助Django模型關係
- 4. Rails關聯幫助
- 5. 需要一些關於模型關聯的幫助
- 6. joomla模板創建幫助
- 7. 幫助文件類型關聯!
- 8. 模型關聯和數據建模
- 9. rails3 has_one關聯模型創建
- 10. 無法創建form_for關聯模型
- 11. 創建沒有關聯的模型
- 12. 在模型之間創建關聯
- 13. 創建默認Rails的模型關聯
- 14. 創建創建一個關聯的模型關係
- 15. Ruby on Rails - 需要幫助關聯模型
- 16. 在Grails模型關聯中需要幫助
- 17. 需要幫助在JavaScript創建關聯計算器
- 18. rails 3 - 關聯幫助
- 19. CakePHP模型關係的幫助
- 20. 幫助CakePHP的模型關係
- 21. Django模型幫助
- 22. 無法在其關聯的模型中創建模型
- 23. 重載模型任務以創建關聯模型
- 24. SQL Server幫助創建外鍵關係
- 25. 有關創建php函數的幫助
- 26. 如何在未創建關聯模型時處理創建連接模型?
- 27. 在源和關聯中創建行Sequelize多對多模型
- 28. 爲has_many和belongs_to創建Rails模型關聯
- 29. 幫助創建枚舉擴展幫助
- 30. 幫助構建Telerik OpenAccess域模型
步驟1.嘗試的東西。第2步。當它不起作用時,發佈您嘗試使用**特定**問題。我們不想爲您編寫代碼。但我們會幫助您調試您編寫的代碼。 –
我已經試過了。我在這裏發佈..但沒有人回答,所以我刪除了我的問題,我畫了一張圖。 – glarkou
代碼在哪裏?代碼有什麼問題?什麼沒有用?你得到了什麼錯誤?請將代碼和問題發佈到代碼中,否則幾乎沒有什麼可談的。 –