在我的應用程序中,我需要檢查是否某些span
與id="transaction_sign"
有一個negative
類,如果是 - 將「減號」添加到數字,哪個用戶已輸入一個字段並將其保存爲否定形式到數據庫。「hasClass」同義詞在欄杆
事實上,如果使用jQuery和Rails在一起,我需要這樣做:
def add_sign_to_transaction
if $('#transaction_sign').hasClass('negative') {
@transaction.amount *= -1
};
end
但是,當然在我transaction_controller.rb
文件,在這裏我需要把這個def
與before_filter
我不能做。
有沒有辦法檢查軌道上的頁面上的CSS?或者我可能需要一些寶石?
你的控制器爲什麼要知道你的視圖的CSS類的一切? –
我找到了解決方案,它更適合我的應用程序。我添加了負數的第二列,並通過jQuery'click'事件更改字段(正數 - 負數)。所以,現在不需要改變標誌。但我仍然不明白如何告訴控制器從視圖中改變標誌。 –