小编use*_*551的帖子

允许用户使用Devise - Rails 4更改密码

我正在设置最后一点设计,需要允许用户从我的帐户页面更改密码.我已经从设计中看了这个https://github.com/plataformatec/devise/wiki/How-To:-Allow-users-to-edit-their-password)页面,但仍然无法得到它正确的工作.

当我点击链接以显示我的模态时,我收到以下错误.

ActionController::RoutingError (No route matches [GET] "/users/1/change_password_modal"):
Run Code Online (Sandbox Code Playgroud)

当我提交更改密码请求时,我收到以下错误:

unknown attribute: current_password
Run Code Online (Sandbox Code Playgroud)

我提出模式的链接是:

button.btn.btn-dashboard data-target="#change_password_modal" data-toggle="modal"
Run Code Online (Sandbox Code Playgroud)

最后是我的模态

 <div class="modal fade" id="change_password_modal">
  <div class="modal-dialog">
    <div class="modal-content">
  <div class="modal-header">
    <button class="close" data-dismiss="modal">x</button>
    <h2 class="modal-title">Change Password</h2>
  </div>
    <div class="modal-body">
      <div class="flash"></div>
        <%= form_for(resource, :as => resource_name, :url => edit_user_registration_path, :html => { :method => :put }) do |f| %>
        <%= devise_error_messages! %>
        <div>
          <%= f.password_field :current_password, :autocomplete => "off", class: "sitewide-input", placeholder: "Current Password" %>
        </div>

        <div>
          <%= f.password_field :password, :autocomplete …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails devise ruby-on-rails-4 bootstrap-modal

9
推荐指数
2
解决办法
8414
查看次数

Dataweave:打开和关闭标签命名空间

我的 DataWeave 地图上有一个命名空间。我想要开始标签上的命名空间属性,但不想作为结束标签上的属性。

{ 'trace xsi:type="trace"':
Run Code Online (Sandbox Code Playgroud)

关闭 XML 标签应该是

</trace>

但目前得到

</trace xsi:type="trace">

xml namespaces dataweave

0
推荐指数
1
解决办法
56
查看次数