我有一個應用程序,當用戶註冊時,他們可以選擇他們想要描述的星期幾。每個用戶都有一個mondaysub,tuesdaysub等(所有字符串)來存儲他們是否在那些日子收到電子郵件。由於其他一些原因,我需要保留它,以便在每列中標記以指定每天訂閱的日期。列表條目和顯示最佳實踐
目前我有:
<% form_for @user do |f| %>
<h3>Please select the days you would like to recieve a trailer!</h3>
<%= f.check_box :mondaysub, {}, "t", "f" %> <label>Monday</label>
<%= f.check_box :tuesdaysub, {}, "t", "f" %> <label>Tuesday</label>
<%= f.check_box :wednesdaysub, {}, "t", "f" %> <label>Wednesday</label>
<%= f.check_box :thursdaysub, {}, "t", "f" %> <label>Thursday</label>
<%= f.check_box :fridaysub, {}, "t", "f" %> <label>Friday</label><br>
<%= f.check_box :saturdaysub, {}, "t", "f" %> <label>Saturday</label>
<%= f.check_box :sundaysub, {}, "t", "f" %> <label>Sunday</label><br>
<p><%= f.submit "Subscribe Me!" %></p>
<% end %>
我的問題是...有沒有更好的方式來讓用戶選擇他們想要得到的(對用戶更友好然後檢查各個窗口郵件一週中的天),但我仍然可以獲取我需要的數據。另外,我希望用戶在他們回來編輯時查看他們訂閱的內容。
謝謝!
偉大的建議。這清理了很多,我喜歡預置的想法;一定會嘗試與我的用戶。謝謝! – 2010-02-09 02:43:43