프런트 엔드 양식을 통한 사용자 입력으로 :title
, :url
, :description
을 허용하는 모델 Widget
이 있습니다.attr_accessible없이 대량으로 지정하는 방법은 무엇입니까?
이 모델에서는 궁극적으로 :url
(이 값을 저장하지 않으려 함)을 신경 쓰지 않습니다. 내가 신경 쓰는 부분은 :url
의 데이터 2 개, :appname
및 username
입니다.
한편, 나는 :appname
과 :username
을 대량으로 할당하거나 공개적으로 액세스 할 수 없으므로 (간단히 말해서 소스가 지속적으로 변경되어 유효성을 확인하는 것이 매우 어렵습니다). 내가하는 일은 URL을 엄격하게 검증하는 것만으로 충분하며, URL에있는 부분은 정규식에서 훨씬 더 느슨한 규칙을 가지고 있습니다.)
모델 자체에서 설정하는 방법을 잘 모르겠습니다. 이것은 내가 지금까지
attr_accessible :description, :title, :url
그러나, 어떻게 :username
쓰기 않고 :appname
가 attr_accessible하지 않으면이 무엇입니까? 당신이 비 액티브는 모델 인스턴스 속성을 쓰기 만하려는 경우
나중에 내가 꺼내려면 어떻게해야합니까? – Tallboy
답변을 업데이트했습니다. –