2013-08-30 27 views
0

我一直在試圖爲我的simple_form表單編寫自定義包裝器,問題是當我嘗試用an包裝某個元件時,未設置href屬性。有問題的線路是這樣的:將href屬性添加到simple_form包裝器

f.use :show_link, :wrap_with => { :tag => 'a', :class => 'toggle-block show-block', href: '#' } 

:show link是一個自定義組件,它只是顯示鏈接的一些文本。

呈現的HTML是這樣的,因爲你可以不用href屬性看到:

<a class="toggle-block show-block">Edit currency</a> 

難道我做錯了什麼?簡單形式只接受HTML全局屬性嗎?

回答

0

試試這個

f.use :show_link, :wrap_with => { :tag => 'a', :class => 'toggle-block show-block', :href => '#' } 
+0

這是一個語法錯誤。 – sevenseacat

+0

我編輯過它。抱歉! – techvineet

+0

不起作用:-(。作爲臨時解決方案,當在模板中寫入輸入時,可以以這種方式設置屬性href:'show_link_html:{...,href:'#',...}' – John