1
ruby的ERB(例如在rails視圖中)有沒有辦法在到達結束之前退出解析文件?東西在紅寶石的方向__END__
。退出閱讀erb
Some Text
<%= ... %>
<% some_magic_quit_function %>
This will not be included in the result
我試過return
,但它並沒有正常工作。
ruby的ERB(例如在rails視圖中)有沒有辦法在到達結束之前退出解析文件?東西在紅寶石的方向__END__
。退出閱讀erb
Some Text
<%= ... %>
<% some_magic_quit_function %>
This will not be included in the result
我試過return
,但它並沒有正常工作。
沒有,但還有的更直接
<% unless some_quit_function %>
Output you don't want included if some_quit_function returns true
<% end %>
道格 - [R指出,這將無法工作,存在的原因是,僱員再培訓局評估方法「some_magic_quit_function」的結果,然後返回結果一個渲染。我假設你在這個方法中有一個返回,它所做的只是從該方法本身返回(它不會全局返回)。
您需要使用Doug R提供的代碼(在實際的Erb文件中返回的邏輯測試)。
downvote的原因是什麼? – 2012-04-14 14:48:57
這不是我,但我認爲這是因爲這更像是對Doug的回答的評論,而不是本身的回答 – Gareth 2012-04-14 15:00:51