小编Nei*_*lty的帖子

添加自定义字段/列以使用Rails设计4

我正在尝试向full_name我的User模型(使用devisegem)和Rails 4 添加字段/列.

大多数在线示例都建议使用attr_accessible,但听起来在Rails 4中应该采用不同的方式.

我如何添加full_name到我的用户模型?我已经能够成功运行迁移.

文件:迁移> add_full_name_to_users

class AddFullNameToUsers < ActiveRecord::Migration
  def change
    add_column :users, :full_name, :string
  end
end
Run Code Online (Sandbox Code Playgroud)

文件:注册> app/views/devise/registration/new.html

.
.
.
<%= form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f| %>
  <%= devise_error_messages! %>

  <%= f.label :full_name %>
  <%= f.text_field :full_name, :autofocus => true %>

  <%= f.label :email %>
  <%= f.email_field :email %>
.
.
.
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-4

39
推荐指数
3
解决办法
2万
查看次数

为什么Ruby on Rails会在文件末尾添加一个空行?

运行rails generate controller Foo home结果:

class FooController < Application Controller
  def home
  end
end
(There's nothing on this line in the actual file, just a blank line)
Run Code Online (Sandbox Code Playgroud)

这个空白行是否有目的?

ruby-on-rails

7
推荐指数
2
解决办法
3006
查看次数

标签 统计

ruby-on-rails ×2

ruby-on-rails-4 ×1