B
BearItAll
Hello.
I have been working through the Rails book. The given examples in the
tutorial works, but I paused at the validation section in the model to
make sure I understood what was happening.
I have looked at various examples to find out what I am doing wrong, but
as far as I can see I am treating data fields the way you all are.
The example from a product model goes like this,
class Product < ActiveRecord::Base
#various validation rules such as
validates_presence_of :title, :description
#Then in the 'def validate' I tried to add a few examples of my own,
def validate
@thisImage = pathtoimages + :image_url
errors.addimage_url,"Image not found - #{:image_url}") unless
FileTest.exist?(@thisImage)
#where :image_url is just a file name.
end
end
I tried various ways to get the data of :image_url, but only end up with
the variable name image_url.
:image_url.to_s
@thisImage = "../../public/images/#{:image_url}"
But each one in the 'error.add' example above gives,
"Image url Image not found - ../../public/images/image_url"
Help me with this and I'll snog your face off, alternatively you can
select a free gift off the trolley.
i
I have been working through the Rails book. The given examples in the
tutorial works, but I paused at the validation section in the model to
make sure I understood what was happening.
I have looked at various examples to find out what I am doing wrong, but
as far as I can see I am treating data fields the way you all are.
The example from a product model goes like this,
class Product < ActiveRecord::Base
#various validation rules such as
validates_presence_of :title, :description
#Then in the 'def validate' I tried to add a few examples of my own,
def validate
@thisImage = pathtoimages + :image_url
errors.addimage_url,"Image not found - #{:image_url}") unless
FileTest.exist?(@thisImage)
#where :image_url is just a file name.
end
end
I tried various ways to get the data of :image_url, but only end up with
the variable name image_url.
:image_url.to_s
@thisImage = "../../public/images/#{:image_url}"
But each one in the 'error.add' example above gives,
"Image url Image not found - ../../public/images/image_url"
Help me with this and I'll snog your face off, alternatively you can
select a free gift off the trolley.
i