我有一个轮廓controller.but我想使用的用户模型保存在用户的一些领域table.So我如何可以加载用户模型轮廓控制器如何使用模型在不同的控制器RoR中
5
A
回答
2
可以加载任何控制器中的任何模型 - 只需像往常一样调用它。
如果您需要从Profiles
控制器加载User
,你可以只使用User.find_by_whatever()
,User.new
,current_profile.user
- 不知道你的协会是如何成立的,但不应该有任何访问限制。
13
模型是独立的实体,你可以从任何控制器调用它。
There can be a model without a controller and vice-versa.
对于你的问题采取下面
class ProfileController < ApplicationController
def some_method
@user = User.find(params[:user_id])
if @user.update_attributes(params[:user])
// some action
else
// some action
end
end
end
相关问题
- 1. 如何在不同的控制器中调用模型验证?
- 2. 使用相同的模型在不同的控制器CakePHP的
- 3. 在CakePHP的不同控制器中使用模型
- 4. 在不同控制器中使用模型实例 - Laravel 5
- 5. 在不同的控制器中使用不同的名称模型
- 6. 在RoR中回滚生成的控制器/模型
- 7. 如何使用模型和控制器
- 8. 如何在AuthLogic控制器规格中使用模拟模型?
- 9. 如何在Laravel中使用控制器访问模型函数?
- 10. 如何在控制器/视图mvc中使用多个模型?
- 11. 如何在CakePHP控制器中使用多个模型
- 12. 如何在控制器中使用模型函数结果
- 13. 如何在控制器中使用另一种模型?
- 14. 如何使用link_to链接到不同的控制器和模型?
- 15. Rails - 在不同的控制器/模型中创建和编辑
- 16. 如何在两个不同的控制器中传递ng模型的值
- 17. 如何复制不同资产类型的整个模型/控制器/视图
- 18. 在POST和GET中使用两种不同的控制器动作模型
- 19. 如何在CakePHP中访问不属于控制器的模型
- 20. 如何使用使用Rails为不同的控制器相同的模型,而住的RESTful
- 21. 如何更改控制器RoR
- 22. Zend在不同控制器中使用不同模板的布局
- 23. Rails - 相同的模型/控制器,但不同的视图
- 24. cakephp:如何在模型中使用find语句而不是控制器
- 25. 如何从模型中获取值以及如何在控制器中使用
- 26. 如何使用$此reffering在一个笨模型控制器
- 27. Ember.JS - 如何在同一页面使用多个模型,控制器和视图?
- 28. 可能joomla模型没有控制器在不同的文件?
- 29. 不是控制器和模型是相同的在PHP MVC
- 30. 如何使用模型/视图/控制器方法制作GUI?
一个例子,当我使用像 @user = User.new; @a = User.find(:all) 它显示错误“未初始化的恒定ProfileController ::用户” 我缺少的任何东西? – ashok 2010-06-09 11:07:46
你肯定有一个用户模型设置?你能从用户控制器中调用它吗,还是不存在? – Jeriko 2010-06-09 11:30:18