Hi, Be sure you have build the document for message before you use it.
On 8月19日, 下午1时08分, Tom Mac <[email protected]> wrote: > Hi > Thanks for replying.I could do it partially with the following > modifications to my models and views > > message_thread > ==================== > has_many messages > accepts_nested_attributes_for :messages > > message > ============== > belongs_to message_thread > has_many :document_messages > has_many :documents, :through => :document_messages > accepts_nested_attributes_for :documents,:reject_if => lambda {|a| > a[:attachment].blank?} > validates_presence_of :subject > > No other change. But the problem is from the view I am not > selecting any file for upload and not entering values for 'subject' . > So surely the validation will fail and rerender my new action . My > 'create' action like > > def create > @message_thread = MessageThreads.new(params[:message_thread]) > if @message_thread.save > flash[:notice] = "Message sent successfully" > redirect_to home_url > else > flash.now[:error] = @message_thread.errors.full_messages.join("<br > />") > render :action => 'new' > end > end > > The problem is now the file_field disappears. What might be the > cause?I am struggling with this for hours.Please help > > Thanks > -- > Posted viahttp://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

