Day-21 : devise 安装 part 2

续昨天的part1,
继续纪录专案过程学会的一些小玩具

config/environments/development.rb
config.action_mailer.default_url_options = { host: 'localhost', port: 3000 }
增加寄信预设网址

app/views/layouts/application.html.erb

<p class="notice"><%= notice %></p>
<p class="alert"><%= alert %></p>
全部页面都能显示flash
root :to => "controller#method"
设定首页
<% if current_user %>
    <%= link_to('登出', destroy_user_session_path, :method => :delete) %> |
    <%= link_to('修改密码', edit_registration_path(:user)) %>
<% else %>
    <%= link_to('注册', new_registration_path(:user)) %> |
    <%= link_to('登入', new_session_path(:user)) %>
<% end %>
全部页面都加入登入登出超连结

新增自订栏位,先添加migration
application_controller.rb补上configure_permitted_parameters方法
class ApplicationController < ActionController::Base
    before_action :configure_permitted_parameters, if: :devise_controller?



    privated

    def configure_permitted_parameters
        devise_parameter_sanitizer.permit(:sign_up, keys: [:nickname])
        devise_parameter_sanitizer.permit(:account_update, keys: [:nickname])
    end
end
新增view表单栏位

devise安装二部曲分享完毕,
我是程序新手麻瓜新手,
再变苦瓜之前赶紧上来纪录!
谢谢/images/emoticon/emoticon38.gif


<<:  D3JsDay20笔画面量彩色图涂色 彩亮面画笔—地理面量图(上)

>>:  Day19:WS 基本 API

资料结构与演算法[2]

继上篇,先把这些容器的基本语法学起来 跟上一篇同样的图 : Dictionary 程序码 : Dic...

前端工程师也能开发全端网页:挑战 30 天用 React 加上 Firebase 打造社群网站|Day17 文章留言功能

连续 30 天不中断每天上传一支教学影片,教你如何用 React 加上 Firebase 打造社群...

【HTML】dl dd dt 清单型的网页标签

网页呈现若有内文有「标题+内文的清单」会怎麽排版呢? 可以使用 description list 哦...

D18/ 怎麽在 Compose 中取得 Permission? - rememberLauncherForActivityResult

今天大概会聊到的范围 rememberLauncherForActivityResult 上一篇我...

Day24-Vuex核心概念与结构(part2)

接续前面的内容,还有几个东西没有研究到... 3. mutations 前面是学到的向仓库取资料的办...