我需要在网页上呈现二进制内容(图像).我用数据类型二进制文件在数据库中保存图像.现在我需要迭代数据库中的可用图像并在网页上呈现.
请检查我正在做的以下代码.图标是材质中的图像列名称.
// iterating all materials
<% @materials.each do |material| %>
// for each material
<span><%= image_tag(material.icon) %></span>
<% end %>
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激..
最近我在Heroku上部署了我的应用程序.我正在使用Geokit根据用户的位置搜索事件.
@events = Event.all(:origin => [@ location.lat,@ location.lng],:within => 5,:conditions => ["end_date> =?",Date.today],:select => "id,created_at,user_id,location,description,permalink,title",:order =>"created_at DESC")
上面的语句在我的本地系统中使用mysql数据库工作正常.
但是我在Heroku上执行相同的stmt时遇到错误.请检查我在Heroku上遇到的以下错误.
ActiveRecord :: StatementInvalid(PGError:错误:函数弧度(字符变化)不存在2011-03-20T00:52:23-07:00 app [web.1]:LINE 2:...,COS(0.303256183987648)*COS(1.36963671754269)*COS(RADIANS(fr ... 2011-03-20T00:52:23-07:00 app [web.1]:^ 2011-03-20T00:52:23-07:00 app [web .1]:提示:没有函数匹配给定的名称和参数类型.您可能需要添加显式类型转换.
任何帮助将不胜感激.
谢谢,Kalyan.