0
我目前正在做一個插件,我想向ActiveView :: Helpers :: FormHelper添加一個方法,本質上,插件是一個幫助器,可以將複選框輸入轉換爲按位標記,因此當您執行像new和update ,你可以繼續傳入一個參數散列,然後我的插件將取出複選框的數據並將其轉換爲表示標誌狀態的單個數字。無論如何,我希望能夠做到這樣的事情:我該如何添加一個方法到ActiveView :: Helpers :: FormHelper來與form_for一起使用?
<% form_for @person do |f| %>
<%= f.check_boxes_for_flags %>
<% end %>
這將在HTML中創建複選框,然後將它們相應地設置爲標誌。我知道如何將實例方法添加到ActiveView :: Helpers :: FormHelper,但我不確定如何從此方法訪問@person。有任何想法嗎?