select.rhtml

来自「ruby on rails web敏捷开发之路第二版 源代码」· RHTML 代码 · 共 131 行

RHTML
131
字号
<!-- ! Excerpted from "Agile Web Development with Rails, 2nd Ed." ! We make no guarantees that this code is fit for any purpose.  ! Visit http://www.pragmaticprogrammer.com/titles/rails2 for more book information.--><% @user = "cat"   def @user.id     4   end   def @user.name     "Dave"   end   def @user.country     "United States"   end     def @user.time_zone    res = TimeZone[-6].name   end   @order = "dog"   def @order.shipping_option     101   end      %><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><center><% form_for :user do |form| %>  <%= form.select(:name, %w{ Andy Bert Chas Dave Eric Fred }) %><% end %><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><% form_for :user do |form| %><%= form.select(:id, [ ['Andy', 1],                       ['Bert', 2],                       ['Chas', 3],                       ['Dave', 4],                       ['Eric', 5],                       ['Fred', 6]]) %><% end %><p>&nbsp;</p><%= select(:user, :id, { 'Andy' => 1,    'Bert' => 2,    'Chas' => 3,   'Dave' => 4,   'Eric' => 5,   'Fred' => 6}) %><p>&nbsp;</p><% form_for :user do |form| %><%= @users = User.find(:all, :order => "name").map {|u| [u.name, u.id] } form.select(:name, @users)%><% end %><b>xc</b><% form_for :user do |form| %><%= @users = User.find(:all, :order => "name") form.collection_select(:name, @users, :id, :name)%><% end %><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><%= country_select(:user, :country) %><p>&nbsp;</p><%= country_select(:user, :country, [ "United Kingom", "United States" ]) %><p>&nbsp;</p><%= time_zone_select(:user, :time_zone) %><p>&nbsp;</p><%= time_zone_select(:user, :time_zone, TimeZone.us_zones) %><p>&nbsp;</p><label for="order_shipping_option">Shipping: </label><select name="order[shipping_option]" id="order_shipping_option"><%=   option_groups_from_collection_for_select(Shipping::OPTIONS,   					   :options, :type_name, # <- groups					   :id,:name,            # <- items					   @order.shipping_option) %></select><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p></center>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?