我想重新呈現之前已經選中的複選框呈現頁面。複選框與新的渲染部分
結果,我將它轉換爲一個整數。
,如果我有下面的代碼,我怎麼做的複選框選中或未不
check_box("price", "total", {:checked => @checkVal}) where @checkVal is my checked/not value (int)
我想重新呈現之前已經選中的複選框呈現頁面。複選框與新的渲染部分
結果,我將它轉換爲一個整數。
,如果我有下面的代碼,我怎麼做的複選框選中或未不
check_box("price", "total", {:checked => @checkVal}) where @checkVal is my checked/not value (int)
如果使用check_box,Rails的是假設你有一個有total
屬性的@price
對象。如果是這種情況,您可以通過設置@price.total
爲true(可能在您的控制器中)來設置複選框。例如:
class UserController < ApplicationController
def new
@user = User.new
@user.terms_of_service = true
end
將導致您的視圖中選中複選框:
<%= check_box(:user, :terms_of_service) %>
如果沒有總屬性的價格模型,你可能應該使用check_box_tag代替(其中有有關如何設置選中的信息)。
如果數據不是從一個表來要使用check_box_tag:
check_box_tag("price", "total", @checkVal)