To make file_column work I have to copy my local variable back to an
instance variables like this:
<% for product in @products
@product = product %>
<%= image_tag url_for_file_column('product', 'image_url') %>
This is needed because file_column specifically looks for the instance
version of the variable.
def url_for_file_column(object, method, subdir=nil)
case object
when String, Symbol
object = instance_variable_get("@#{object.to_s}")
end
Is this normal or is there some way to fix this in file_column?
–
Jon S.
[email protected]
On 1/16/06, Bill P. [email protected] wrote:
<% for product in @products
object = instance_variable_get(“@#{object.to_s}”)
http://lists.rubyonrails.org/mailman/listinfo/rails
IIRC, file_column trunk cheats and lets you pass in the object itself:
<%=url_for_file_column product, “image” %>
Also, you could just do what I do and:
<% for @product in @products %>
–
Kyle M.
Chief Technologist
E Factor Media // FN Interactive
[email protected]
1-866-263-3261