2013-02-13 74 views
3

有沒有辦法在simple_form表單中的某個特定輸入的提示中有鏈接?添加鏈接到simple_form提示?

例如「忘記密碼?」在密碼的輸入提示中。

這種方式可以避免一些樣式將鏈接附加到輸入框。

可能是一個愚蠢的問題,但我無法弄清楚如何做到這一點:提前/

感謝。

編輯(此語法不對,但希望它給什麼我想說的想法,特別是在3號線):

=simple_form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f| 
    =f.input :email, placeholder: "[email protected]"        
    =f.input :password, hint: { link_to "Forgot your password?", new_password_path(resource_name) } 
+0

這個問題不清楚,不理解爲在這裏被問到。除此之外,沒有代碼或你嘗試過什麼。 – 2013-02-13 10:09:58

+0

我建議您在發現問題時附上快照或​​發佈代碼,以便其他人可以輕鬆回答。 – 2013-02-13 10:14:17

+0

@SaurabhJain希望這最後編輯幫助 – 2013-02-13 10:16:05

回答

13

所有你需要的是插值。

<%= f.input :password, hint: "#{link_to 'Forgot your password?', new_password_path(resource_name)}" %> 

這會在代碼中插入你的代碼。在這種情況下,一個被遺忘的密碼鏈接。

+0

哇,謝謝,有時最簡單的東西變得最難。我一直堅持這一段時間,老實說...謝謝! – 2013-02-13 10:22:55

+0

沒問題,很高興聽到我爲你節省了一些時間。現在你可以再次關注更難的東西。 – 2013-02-13 10:24:03

+3

對我來說,只是沒有工作,我需要傳遞字符串像在這裏說的原始的:https://github.com/plataformatec/simple_form/issues/965 – jonathanrz 2014-03-15 23:03:33