0

さて、私は新しい Linux/Rails の学生であり、いくつかの問題を解決するのがとても盲目になります。私はこれを解決するためにstackoverflowとgoogleを掘り下げてきましたが、心から私はできません。私が知っている唯一のことは、chmod および chown コマンドに関連しています。ご覧のとおり、「アナウンシオス」は私のテーブルです。

エラー画像: ここに画像の説明を入力

画像をアップロードせずにエントリを作成できるため、エラーの理由は paperclip であることがわかりました。Ubuntu で実行されているアプリ。ロール 4。

ありがとう。

4

2 に答える 2

0

解決しました!

私の同僚が私を助けてくれました。彼は、私のコントローラーで、Rails 3 のモデルにあった Rails 4 の変換 [putfilterd params -> @anuncio = Anuncio.new(anuncio_params)] を使用していると言いました。この変更により、レールがバグアウトすることがあります。params[:anuncio] で anuncio_params をスウィフトするだけです。

TL、DR:

一部の構文バージョンの変更により、Rails のバグが発生することがあります。私のコントローラーでこれを置き換えるだけです: #@anuncio = Anuncio.new(anuncio_params) これを @anuncio = Anuncio.new(params[:anuncio]) と動作させます!

貢献してくれた Vitalyp と Kirti Thorat に感謝します。Ps: Image Magick に関連するものは何もありません。

于 2014-03-12T03:30:12.073 に答える
0

/Anuncios はあなたのものではありませんtable(デスクトップのことですか?)。~/Desktop または /home/Anuncios/Desktop のデスクトップ

/Anuncios は「システム ディレクトリ」のように見えますが、存在しません

于 2014-03-09T02:18:35.210 に答える