erb

    26熱度

    4回答

    我有一個相當舊的模板系統寫在ERB之上。它依賴於存儲在數據庫中的ERB模板。那些被閱讀和渲染。當我想將數據從一個模板傳遞到另一個模板時,我使用:locals參數來Rails渲染方法。爲了在一些模板中設置這些變量的默認變量,我使用了定義的?方法簡單地告訴我,如果局部變量定義;如果沒有使用默認值初始化它是這樣的: unless defined?(perex) perex = true en

    1熱度

    1回答

    我有一個通過erb過濾模板文件的系統。使用約定而不是配置,輸出文件將創建在反映輸入文件的文件層次結構中。許多文件具有相同的名稱,我可以使用這些目錄來區分它們。 該計劃的工作,直到我需要將每個文件的附加信息。所以我用元數據在每個目錄中創建了一個YAML文件。現在我有兩個約定和配置。呸。 然後我學到了Webby,它的方式是在每個模板文件的頂部包含一個YAML元數據部分。他們是這樣的: --- tit

    0熱度

    2回答

    我在構建ERB中的簡單表單,但text_field標記生成的HTML使標籤標記中的爲屬性無效。 <div> <p><%= label_tag "email[name]", "Name" %></p> <%= text_field :email, :name, :class => "text_field" %> </div> 產生[HTML <div> <p><l

    14熱度

    2回答

    我有一個響應HTML和JS(AJAX)查詢一個FooController的: # app/controllers/foo_controller.rb: class FooController < ApplicationController layout 'foo' def bar respond_to do |format| format.html #

    2熱度

    2回答

    有什麼方法可以確定Rails(2.2)當前正在使用哪種助手方法呈現文件。示例結果是「/sessions/new.html.erb」或類似的東西。 我想寫一個幫助函數,它基於正在呈現的文件名執行某些操作,所以我需要一種可靠的方式來獲取此信息。有沒有官方的方式來獲取這些信息?