2011-02-15 57 views
0

除了啓動項目和查看頁面源代碼之外,是否有任何方法可以將視圖代碼轉換爲html?在Rails開發環境中,我們可以使用代碼並查看它返回的內容,但如果我們能夠做到這一點,本來會很好。將視圖命令轉換爲相應的html(如irb或ruby腳本/控制檯)的方法

<< @user = User.all.map { |user| [user.name, user.id] } 
=> [["Patrick", 1], ["Greg", 2]] 
<< select_tag "user", @user, {}, :tab_index => "5" 
=> "<select id=\"user\" name=\"user\" tab_index=\"5\"><option value=\"1\">Patrick</option> 
<option value=\"2\">Greg</option>" 

這可能嗎?

回答

4

在Rails 3上,您可以通過helper訪問這些助手。

$ rails console 
>> helper.select_tag "user" 
=> "<select id=\"user\" name=\"user\"></select>" 
>> helper.submit_tag "goodbye" 
=> "<input name=\"commit\" type=\"submit\" value=\"goodbye\" />" 
+0

哦..我不知道..謝謝.. – rubyprince 2011-02-15 09:42:00

相關問題