Ruby on Rails - генерирующая колонка для textarea и фото - PullRequest
5 голосов
/ 16 декабря 2009

Я новичок в рельсах, так что извините за простые вопросы. Я создаю сайт для компании. Эта компания хочет показать своих клиентов на сайте. Я хотел бы позволить клиенту управлять этим самостоятельно.

Я создаю таблицу для «клиентов», и мне хотелось бы иметь три столбца: Название компании, Описание компании и логотип. В качестве имени я использую name: string, но не знаю, как лучше всего создать столбец для описания (как я предполагаю, чтобы он был текстовой областью) и изображений в команде терминала script / generate scaffold. Я подозреваю, что описание (которое я хотел бы видеть в текстовой области) все равно должно быть description: string, а затем просто корректироваться в фактической форме. Не уверен, что сделать для поля изображения.

Итак ... долгий путь сказать: что мне ввести, чтобы сгенерировать столбцы описания и изображения в команде scaffold?

1 Ответ

9 голосов
/ 16 декабря 2009

Для текстового столбца базы данных (длиннее строки / varchar):

description:text

Существует много способов обработки изображений. Если вы хотите сохранить только URL-адрес изображения, используйте столбец picture:string или picture:text. Если вы хотите, чтобы пользователи загружали свои собственные фотографии, это намного сложнее, и я рекомендую взглянуть на плагин Paperclip .

...