Rails: используйте изображение для столбца в модели - PullRequest
0 голосов
/ 06 июля 2011

Я хочу, чтобы пользователи могли загружать изображения и связывать их с определенной моделью.Когда я создаю свою миграцию, какой тип я использую для своей колонки?В представлении я хотел бы, чтобы это выглядело примерно так:

<%= form_for @person, :html => {:multipart => true} do |f| %>
<%= f.file_field :picture %>
<% end %>

Спасибо, ребята:)

Ответы [ 3 ]

5 голосов
/ 06 июля 2011

Вероятно :binary - но не задумывались ли вы об использовании чего-то вроде Скрепка для обработки загрузки изображений для вас? В противном случае это может быть очень сложно.

2 голосов
/ 06 июля 2011

Я рекомендую использовать внешний плагин, такой как Скрепка или Carrierwave .

1 голос
/ 06 июля 2011

Существует также AWS-3 gem, если вы просто хотите облачное хранилище.Я думаю, что одной производительности будет достаточно, чтобы не хранить изображение в БД.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...