タグ付けされた質問 「paperclip」

5
Paperclip :: Errors :: MissingRequiredValidatorError with Rails 4
Railsブログアプリでクリップを使用してアップロードしようとすると、このエラーが発生します。"MissingRequiredValidatorError"と表示されている場合、それが何を指しているのかわからない Paperclip::Errors::MissingRequiredValidatorError in PostsController#create Paperclip::Errors::MissingRequiredValidatorError Extracted source (around line #30): def create @post = Post.new(post_params) これは私のposts_controller.rbです def update @post = Post.find(params[:id]) if @post.update(post_params) redirect_to action: :show, id: @post.id else render 'edit' end end def new @post = Post.new end def create @post = Post.new(post_params) if @post.save redirect_to action: :show, id: …


8
ファクトリーガールを使用してクリップの添付ファイルを生成するにはどうすればよいですか?
私は多くの画像を持つモデルPersonを持っています。ここで、画像にはdataというペーパークリップ添付フィールドがあり、その簡略版は以下に表示されています。 class Person has_many :images ... end class Image has_attached_file :data belongs_to :person ... end 少なくとも1つの画像を添付する必要があります。 FactoryGirlを使用する場合、次のようなコードがあります。 Factory.define :image do |a| a.data { File.new(File.join(Rails.root, 'features', 'support', 'file.png')) } a.association :person end Factory.define :person do |p| p.first_name 'Keyzer' p.last_name 'Soze' p.after_create do |person| person.assets = [Factory.build(:image, :person => person)] end # …

4
NameError(初期化されていない定数Paperclip :: Storage :: S3 :: AWS):
Webアプリに画像を組み込もうとしていますが、かなりの数の機能を削除した後もこのエラーが発生し続けます。それは私の「作成」アプリケーションコントローラーに起因し、私はここからどこに行くべきか完全にはわかりません。 2015-02-06T20:30:12.292187+00:00 app[web.1]: (1.9ms) ROLLBACK 2015-02-06T20:30:12.296299+00:00 app[web.1]: NameError (uninitialized constant Paperclip::Storage::S3::AWS): 2015-02-06T20:30:12.296301+00:00 app[web.1]: app/controllers/articles_controller.rb:24:in `create' 2015-02-06T20:45:14.691084+00:00 app[web.1]: [paperclip] saving /articles/images/000/000/013/original/git.jpeg 2015-02-06T20:45:14.698744+00:00 app[web.1]: Completed 500 Internal Server Error in 584ms 2015-02-06T20:45:14.700871+00:00 heroku[router]: at=info method=POST path="/articles" host=preston.herokuapp.com request_id=d9d02257-3616-4686-bce5-3d912cd528c2 fwd="76.22.102.38" dyno=web.1 connect=1ms service=698ms status=500 bytes=1754 Articles_controller.rb class ArticlesController < ApplicationController http_basic_authenticate_with name: "name", …

6
Railsペーパークリップ添付ファイルを削除する方法は?
私が使用していますペーパークリップon Railsの(/ Amazon S3のワット)を3.私は、既存の添付ファイルを削除することを交換することなく、更新アクションを使用して。 私はここでこれの1つの例を見つけただけで、それを機能させることができませんでした。削除されず、ログには理由を示すものが何もありませんでした。フォームで次のようなことをしたかったのです。 <%- unless @page.new_record? || !@page.image? -%> <%= f.check_box :image_delete, :label => 'Delete Image' %> <%- end -%> (ページはモデルの名前、画像は添付ファイルを保持する属性名です) しかし、そのチェックボックスを検出するにはどうすればよいですか、さらに重要なことに、画像を削除するにはどうすればよいですか?助けてくれてありがとう!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.