美文网首页
2018-01-12 Ruby on rails 日常知识点

2018-01-12 Ruby on rails 日常知识点

作者: 由宇婷 | 来源:发表于2018-01-12 22:33 被阅读12次

    1.定义变量名不要使用Java方法YutingYOU,应该使用Yuting_YOU

    2.确认为空可以使用 XXXX.black? 不用使用select == “” 之类的

    3.当一个块再不同地方反复出现,可以使用application_helper.rb 写法与ERB一样(废话)。
    例如
    原先:
    index.html

        <%= form_tag(admin_m_path, method: "get") do %>
          <%= text_field_tag(:search) %>
          <% @options.each do |option_key, option_value| %>
            <%= hidden_field_tag(option_key, option_value) unless option_key == :search %>
          <% end %>
          <%= submit_tag("search") %>
        <% end %>
    

    修改后
    index.html

    <%= search_form(admin_m_path, @options) %>
    

    application_helper.rb

      def search_form(path, @options)
        form_tag(path, method: "get") do
          text_field_tag(:search)
          options.each do |option_key, option_value| 
            hidden_field_tag(option_key, option_value) unless option_key == :search
          end
          submit_tag("search")
        end
      end
    

    相关文章

      网友评论

          本文标题:2018-01-12 Ruby on rails 日常知识点

          本文链接:https://www.haomeiwen.com/subject/iijqoxtx.html