分享內容(
在 app/views/layouts/vtables.html.erb 加入下述內容,可讓 vtables 有登出入狀態的連結。
vtables的controller的碼看起來很多,但其實真正只有加上「新增」部份的碼是額外寫的,其他都是由RoR所產生的,這時只要連到 http://SITENAME/vtables 就會到登入帳號密碼的畫面,然後就可以增減個人的虛擬信箱。
5人
修改一下 app/views/vtables/new.html.erb 為
<h1>新增虛擬信箱</h1>
<%= error_messages_for :vtable %>
<% form_for(@vtable) do |f| %>
<p>
<b>您是:</b><br />
<%= current_user.login %>
<%= f.hidden_field :user_id, :value => current_user.id %>
</p>
<p>
<b>虛擬信箱:</b>(至少3個字)<br />
<%= f.text_field :vname, :size => 10 %>@虛擬主機名
</p>
<p>
<b>轉寄到您的真正信箱:</b><br />
<%= f.text_field :forward %>
</p>
<p>
<%= f.submit "Create" %>
</p>
<% end %>
<%= link_to 'Back', vtables_path %>
在 app/views/layouts/vtables.html.erb 加入下述內容,可讓 vtables 有登出入狀態的連結。
<% if logged_in? %> 您是:<%= current_user.login -%> || <%= link_to '登出', logout_url -%> <% else -%> 未登入 <% end -%>
vtables的controller的碼看起來很多,但其實真正只有加上「新增」部份的碼是額外寫的,其他都是由RoR所產生的,這時只要連到 http://SITENAME/vtables 就會到登入帳號密碼的畫面,然後就可以增減個人的虛擬信箱。
▼ ADVERTISEMENT ▼
-
‧
-
‧
-
‧
相關問答
- [RoR]為何Linux -> Perl -> Ruby on Rails?
- 如何成為一位好的程式設計師
- 請問如何成為一位稱職的JAVA程式設計師
- API 應用程式介面(Application Programming Interface)
- 程式設計師是否須具備資安人員的相關知識?
- 成為programmer的確切行動
- 如何成一位超強的網頁程式設計師,需要加強那些技巧?
- 鐵人賽4
- 鐵人賽5
- 鐵人賽6
- [RoR] 用 nginx 作為 RoR 的前端
- 請推薦 AutoCad 程式設計必看的網站
- 程式之美-微軟技術面試心得
- 資安鐵人賽 - 瀏覽器種類
- [RoR] 簡單完成 CRUD 的動作
- [RoR] 多人用虛擬轉址信箱的建置(1)
- 什麼是網頁應用程式源碼檢測
- [Ruby]Ruby要怎麼樣才能使用windows命令列裡的指令呢?
- 在Ruby上,可以用近似 jQuery語法來解析DOM的好工具 -Hpricot
- Ultracompare Professional









