相关疑难解决方法(0)

渲染设计编辑密码表单

我正在尝试在另一个视图中呈现Devise编辑密码表单,因为我不想复制编辑pw逻辑.

我尝试了以下(生成Devise视图后):

<%= render 'devise/passwords/edit' %>
<%= render 'devise/passwords/form' %>
Run Code Online (Sandbox Code Playgroud)

渲染上的其他一些变体似乎都给了我同样的错误:

"foo中的ActionView :: MissingTemplate #foo缺少部分设计/密码/编辑......"

这种变化:

  <%= render :file => 'devise/passwords/edit.html.erb' %>
Run Code Online (Sandbox Code Playgroud)

给了我一些希望,但以下错误:

"##:0x47ef0e0>"的未定义局部变量或方法"资源"

围绕这条线:

<%= form_for(resource, :as => resource_name, :url => password_path(resource_name), :html => { :method => :put }) do |f| %>
Run Code Online (Sandbox Code Playgroud)

这让我觉得我很接近(因为那是我想要的表单中的代码)但是该模板不应该使用隐藏的Devise控制器中的正确逻辑吗?或者我是否需要在路线文件中执行某些操作才能使其生效?

我离开了吗?

devise ruby-on-rails-3

5
推荐指数
1
解决办法
5409
查看次数

设计密码重置视图

我正在尝试设计我的设计形式。到目前为止,我是通过将类和ID添加到app / views / devise中的表单中来完成的。但是,我无法找到/ users / password / new(new_password_path)表单的位置。它呈现一个带有“向我发送重设密码说明”按钮。我通过我的应用程序进行了搜索,但是找不到它的来源……这会出现在Devise gem中吗?

TL / DR:如何设置忘记密码视图的样式?

提前致谢。

css views ruby-on-rails devise

2
推荐指数
1
解决办法
2540
查看次数

标签 统计

devise ×2

css ×1

ruby-on-rails ×1

ruby-on-rails-3 ×1

views ×1