我想返回一个位于"app/views/landpage.html.erb’。
代码可能是这样的:
--sessions_controller.rb-----
def logout
.......
.......
render 'landpage'
end
在laravel,我们正在做类似的事情
return view('.....');
在铁轨上有相应的方法吗?
将landpage.html.erb
文件放在app/views/devise/sessions
文件夹中,它应该可以与您的代码一起使用,即
def logout
.......
.......
render 'landpage'
end
如果你没有这个文件夹,你可以创建它,它应该可以工作。此外,请注意,如果您的设备型号不是User
,而是其他型号,例如Member
,则文件夹路径将为app/views/devise/members/sessions
您可以使用redirect_to
方法而不是编写render 'landpage'
https://apidock.com/rails/ActionController/Redirecting/redirect_to