我有两个设计模型,分开工作。 我想link_to使用第一个设计用户,第二个设计用户ID ...
当我点击1.second设计用户
时遇到问题ID实施例。 在1个第一个设计用户中加载,id 1
显示:
1.second devise user, <%= link_to ??? %>
2.second devise user, <%= link_to ??? %>
3.second devise user, <%= link_to ??? %>
什么是控制器?
答案 0 :(得分:0)
我不确定您是否是管理员,并且您想以用户身份登录
但在我的 /app/controllers/admins/users_controller.rb 我有
class Admins::UsersController < AdminController
def login_as
sign_in(users.find(params[:id]), :bypass => true)
redirect_to users_root_path
end
end
然后在我的视图中,我传递了我想以
身份登录的用户的用户IDUser.all.each do |u|
= simple_form_for :user, :url => admins_login_as_user_path, :html =>{:target => '_blank'} do |f|
= hidden_field_tag :id, u.id.to_s
= f.button :submit, :value => t(:login_as), :class => 'btn btn-small btn-info'
我希望这会有所帮助。