2015-10-06 56 views
0

我想通過檢查PARAMS來切換複選框的disabled屬性,所以像check_box_tag的內聯條件?

check_box_tag 'eula', 'accepted', false, disabled: true if params[:true] 

我可以把整個事情的if語句,但似乎有點小題大做。

回答

1

如果params[:true]是truthy當你想被禁用的複選框,並falsey當你不這樣做,那麼所有你需要做的是這樣的:

check_box_tag 'eula', 'accepted', false, 
    disabled: params[:true] 
+0

的感謝!我想我疲倦的大腦錯過了明顯的解決方案。今天早上在淋浴時打到我的答案是多麼明顯。 –