On 21 June 2011 13:31, Jen <[email protected]> wrote:
> Hi,
> I am writing some simple upload functionality for an application. I can't
> figure out how to check if file@field is empty. Currently I am trying to use
> an if statement, so the post action will only occure if 'upload' is not nil.
> I have also tried using the .blank method with no success.
>
> Any advice would be great.
> Thanks in advance,
> Jen.
>
> If statement:
> #posts to the data model.
> if !:upload.nil?
Are you trying to check whether param[:upload] has a value? Is so
then you can use
if !params[:upload].blank?
blank? returns true for nil or an empty string. nil? returns true for
nil but false for empty string.
Colin
> post = Upload.save(params[:upload])
> puts "file uploaded"
> render 'upload'
> repo.commit_all('params[:message]')
> else
> redirect_to 'upload'
> end
>
> --
> 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.
>
>
--
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.