我在我的Sinatra應用程序的lib目錄的模塊中有函數,我希望能夠將 變量傳遞迴視圖。從Sinatra模塊傳遞變量來查看?
試圖通過它喜歡:
@errorMessage = params["testing error"]
erb :error
帶來的誤差ERB這是從lib目錄../views,但不顯示的errorMessage變種。
ERB代碼:
<p> Error message : <% @errorMessage %></p>
任何人有任何想法?
我在我的Sinatra應用程序的lib目錄的模塊中有函數,我希望能夠將 變量傳遞迴視圖。從Sinatra模塊傳遞變量來查看?
試圖通過它喜歡:
@errorMessage = params["testing error"]
erb :error
帶來的誤差ERB這是從lib目錄../views,但不顯示的errorMessage變種。
ERB代碼:
<p> Error message : <% @errorMessage %></p>
任何人有任何想法?
它應該是<%= @errorMessage %>
而不是<% @errorMessage %>
。
您可以嘗試使用:當地人
erb :error, :locals => {:errorMessage => "My message"}
然後使用的errorMessage作爲模板裏面的變量。
不適合我。 – daemonza
aah dammm,不能相信我錯過了!謝謝。 – daemonza