문제는 update_attributes 메소드에 있습니다. 코드 :레일 3 : update_attributes는 열을 'nil'로 설정합니다.
n이 활성 레코드 개체로 설정됩니다. n = Notification.find(notification_id)
그런 다음 n은 해시 notification_options로 업데이트됩니다. 내가 raise n.inspect
그것은 두 개의 필드가 전무로 설정되어 표시 할 때 n.update_attributes(notification_options)
나는 데 문제입니다. 또한 데이터베이스에서 두 필드는 비어 있습니다. 속성을 업데이트하지 않는 이유는 무엇입니까?
내가 더 구체적 일 필요가 있는지 알려주십시오.
'notification_options' 해시를 표시 할 수 있습니까? 당신은 두 개의 필드에 대해 이야기합니다. – rewritten
속성을 액세스 가능으로 설정 했습니까? –
실례합니다. 필자가 필드에 관해서 이야기했을 때, 두 개의 키에 nil이라는 값이 있다고 말하려고했던 것입니다. 두 개의 키는 출발지와 목적지입니다. 그리고 yes'attr_accessible : origin, dest'가 포함되어 있습니다. –