2012-03-28 79 views
1
- form_tag sign_in_users_path do 
    - if @user.errors.any? 
    %div#error_explanation 
    %h2= pluralize(@user.errors.count, "error") 
    %ul 
    - @user.errors.full_messages do |msg| 
    %li= msg 

    = label_tag :login 
    = text_field_tag :login 
    = label_tag :password 
    = password_field_tag :password 

    %div.form_actions 
    = submit_tag 

我想創建一個登錄表單在哈姆我完全是新的。我能夠顯示所有 除此塊以外的其他內容。誰能告訴我爲什麼這個哈姆碼不顯示任何東西

回答

5

更改- form_tag sign_in_users_path do= form_tag sign_in_users_path do

+0

哈哈,你打我吧! :P – ericraio 2012-03-29 06:45:29

+0

謝謝詹姆斯,它的工作 – Deepak 2012-03-29 10:52:32

1

-可讓您在haml中執行一些不會打印的代碼。 =打印您執行的代碼的字符串值。由於您希望在此處添加<form>標記(通過呼叫form_tag幫手),因此您希望用戶=而不是-

+0

謝謝本傑明 – Deepak 2012-03-29 10:53:37

相關問題