如何访问设计控制器外部的设计@user实例变量&模板

时间:2013-11-28 23:52:01

标签: ruby-on-rails devise ruby-on-rails-4

所以我有一个具有用户配置文件的应用程序,现在请记住,user_profile.html.erb模板与home_controller相关联,而不是任何设备控制器。

现在的问题是我想在user_profile页面上放置一个form_for(@user),让用户使用载波上传各种照片,但是我收到一个未定义的users_path错误。

我已经搞乱了几个小时,似乎无法解决这个问题。我知道这可能是一个简单的解决方案,但此时我不知道,所以任何帮助都会非常感激。

先谢谢。

1 个答案:

答案 0 :(得分:3)

使用current_user

form_for(current_user)

这当然假设您已在user_path中定义了config/routes.rb路线。