设计 - 自定义视图

时间:2017-06-09 15:42:47

标签: ruby-on-rails devise

而不是使用通过

创建的Devise视图
rails g devise:views

是否可以在现有的注册/页面中使用设计?

我知道您可以创建设计控制器和视图,但创建自己的过程是什么?

我已经阅读了有关覆盖控制器的内容,这似乎有可能吗?

1 个答案:

答案 0 :(得分:1)

所以你想不要从默认的设计视图登录吗?

把它放在你的控制器中

import numpy as np

a = np.array([5, 3, 2, 8, 1, 4])
ind = np.where(a%2)                 # get indices of odd items
a[ind] = np.sort(a[ind])            # update items at indices using sorted array
print(a)
# array([1, 3, 2, 8, 5, 4])

并确保您的登录表单如下

helper_method :resource_name, :resource, :devise_mapping

  def resource_name
    :user
  end

  def resource
    @resource ||= User.new
  end

  def devise_mapping
    @devise_mapping ||= Devise.mappings[:user]
  end