9
我想顯示一個按鈕但處於禁用狀態,向用戶顯示他們已經保存了一個項目。rails button_to:disabled => true仍然顯示按鈕
我目前使用的是這樣的:
<%= button_to 'Save', :disabled => item.is_saved? %>
生成的HTML看起來像:
<form class="button-to" action="/results/save_item/748?class=buttons&disabled=true" method="post">
<div><input type="submit" value="Save">
<input type="hidden" value="+TKyrnA9idfmCkwDycLjHIkSLNou6NMt8R4TI73RezU=" name="authenticity_token">
</div>
</form>
這將禁用通過設置禁用= true選項的動作。 但是,該按鈕仍然顯示。 如果條件爲真,有沒有辦法顯示處於禁用狀態的按鈕?
感謝
我想禁用它。 在你建議的代碼中,如果is_saved按鈕不會出現?是真的。 – truthSeekr 2010-02-12 23:35:12
在原始代碼上,如果is_saved爲true,則不顯示該按鈕。所以請告訴我你想要的標準。 – 2010-02-13 00:44:19
對不起,我想我還不夠清楚。 我想顯示一個按鈕,但處於禁用狀態,以 顯示用戶他們已經保存它。 相反,我最初發布的代碼根本沒有按鈕。 我想要一個按鈕,但處於禁用狀態。 – truthSeekr 2010-02-13 01:13:49