tagged_builder.rb

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

RB
31
字号
#---# 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.#---class TaggedBuilder < ActionView::Helpers::FormBuilder    #  <p>  Description</label><br/>  #  <%= form.text_area 'description'  %>  #</p>      def self.create_tagged_field(method_name)    define_method(method_name) do |label, *args|      @template.content_tag("p",        @template.content_tag("label" ,                               label.to_s.humanize,                               :for => "#{@object_name}_#{label}") +         "<br/>" +        super)    end  end      field_helpers.each do |name|    create_tagged_field(name)  endend

⌨️ 快捷键说明

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