Поскольку это старые Ответы, вот новый:
Добавление удаленного URL-адреса изображения к нужному контроллеру в базе данных
$ rails generate migration AddImageRemoteUrlToYour_Controller image_remote_url:string
$ rake db:migrate
Редактировать модель
attr_accessible :description, :image, :image_remote_url
.
.
.
def image_remote_url=(url_value)
self.image = URI.parse(url_value) unless url_value.blank?
super
end
* В Rails4 вы должны добавить attr_accessible в контроллере.
Обновите форму, если вы разрешаете другим загружать изображения с URL-адреса
<%= f.input :image_remote_url, label: "Enter a URL" %>