2012-05-11 26 views
2

我在我的Sinatra應用程序的lib目錄的模塊中有函數,我希望能夠將 變量傳遞迴視圖。從Sinatra模塊傳遞變量來查看?

試圖通過它喜歡:

@errorMessage = params["testing error"] 
erb :error 

帶來的誤差ERB這是從lib目錄../views,但不顯示的errorMessage變種。

ERB代碼:

<p> Error message : <% @errorMessage %></p> 

任何人有任何想法?

回答

3

它應該是<%= @errorMessage %>而不是<% @errorMessage %>

+0

aah dammm,不能相信我錯過了!謝謝。 – daemonza

3

您可以嘗試使用:當地人

erb :error, :locals => {:errorMessage => "My message"} 

然後使用的errorMessage作爲模板裏面的變量。

+0

不適合我。 – daemonza