【发布时间】:2014-12-18 05:13:26
【问题描述】:
我能够通过创建用户控制器来设置设计并为用户设置单独的显示页面。 现在我希望能够创建一个编辑页面,其中包含电子邮件以外的表单字段,密码就像现在一样。所以除了我的编辑帐户设置页面之外,我真的想要一个编辑个人资料页面。
这是我的代码:
class UsersController < ApplicationController
def show
@user = User.find(params[:id])
end
end
# Config/routes
Rails.application.routes.draw do
devise_for :users
get 'users/:id' => 'users#show', as: :user
get 'users/editprofile'
resources :users, :only => [:show]
resources :postings
root 'postings#index'
get 'pages/about'
get 'pages/contact'
get 'pages/blog'
# schema
create_table "users", force: true do |t|
t.string "email", default: "", null: false
t.string "encrypted_password", default: "", null: false
t.string "reset_password_token"
t.datetime "reset_password_sent_at"
t.datetime "remember_created_at"
t.integer "sign_in_count", default: 0, null: false
t.datetime "current_sign_in_at"
t.datetime "last_sign_in_at"
t.string "current_sign_in_ip"
t.string "last_sign_in_ip"
t.datetime "created_at"
t.datetime "updated_at"
t.string "preferred_work_type"
t.string "preferred_location"
t.string "preferred_pay_rate"
t.string "preferred_environment"
t.string "company_name"
t.string "company_title"
t.string "company_employment_date"
t.string "company_work_environment"
t.string "college_school_name"
t.string "college_major"
t.string "college_date"
t.string "college_degree"
t.string "course_name"
t.string "course_date"
t.string "primary_skills"
t.string "secondary_skills"
t.string "activity_name"
t.string "activity_date"
t.text "interview_questions"
t.string "professional_reference_name"
t.string "professional_reference_relationship"
t.string "professional_reference_phone_number"
t.string "preferred_text_editor"
t.string "first_name"
t.string "last_name"
结束
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 devise