Я следую за video tutorial, чтобы установить драгоценный камень скрепки на мой проект рельсов.Попытка добавить жемчужину скрепки к рельсам проект
Так что шаги, которые я взял до сих пор ..
- установлен ImageMagick на терминале - заварить установить ImageMagick
- Установили Paperclip камень - камень "скрепка", "~> 4,2"
Добавлено следующее моей house.rb файл модели:
has_attached_file: изображения, стили: {большой: "600x600", средний: "300x300", большой палец: "150x150 #"} validates_attachment_content_type: изображение, content_typ е: /\Aimage/.*\Z/
Так что в целом моя модель файл house.rb теперь выглядит следующим образом:
class House < ActiveRecord::Base
validates :title, presence: true
validates :price, presence: true
validates :description, presence: true
validates :image, presence: true
has_attached_file :image, styles: { large: "600x600", medium: "300x300", thumb: "150x150#" }
validates_attachment_content_type :image, content_type: /\Aimage\/.*\Z/
end
В этот момент мне нужно добавить перенос с помощью миграция генератор, так что я тип в рельсах г миграционную дом файла и не создавая датируемый файл перенос базы данных в папке и терминал возвращается:
Usage:
rails new APP_PATH [options]
и целая куча вариантов. В учебнике он должен вернуть что-то вроде:
create db/migrate/20150205123408_add_attachment_image_to_posts.rb
Я не уверен, куда я иду неправильно здесь, и я новичок в рубин-на-рельсы, так что любая помощь будет очень признателен!
Когда вы запускаете генератор, вы ранее запускали 'bundle install' и находились в директории проекта rails? Справка 'Usage: rails new APP_PATH' появляется, если не находится в корневом каталоге Rails. –
Ошибка Rookie, я установил пакет, но я не был в правильном каталоге. Я приношу извинения. Спасибо за вашу помощь! – user2498890