You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I store workflow_state as integer in db using enumerize gem ,like {draft:1, submtted:2,passed:3}
but can`t work with error message :
> o.current_state
undefined method 'to_sym' for 8:Fixnum
it seems the current_state method use value of before_typecast
so i override the load_workflow_state in my model:
def load_workflow_state
send(self.class.workflow_column).to_sym
end
def persiste_workflow_state value
update_columns self.class.workflow_column => self.send(self.class.workflow_column workflow_state).find_value(value)
end
it seems work!
The text was updated successfully, but these errors were encountered:
I store workflow_state as integer in db using enumerize gem ,like {draft:1, submtted:2,passed:3}
but can`t work with error message :
it seems the current_state method use value of before_typecast
so i override the load_workflow_state in my model:
it seems work!
The text was updated successfully, but these errors were encountered: