ドキュメントをアップロードして後で Rails アプリケーションに (テキストとして) 表示する方法を知っている人はいますか? Paperclipはこれを行うのに適切な gem ですか? もしそうならどのように?(以前にペーパークリップで画像をアップロードしました)。
1 に答える
1
私はペーパークリップが好きです。それは十分に文書化されているようで、私が必要とするすべてのものに対してうまく機能しました。(私はそれらのどれも個人的に知りませんが、Thoughtbotの賢い人々はいくつかの非常に有用なものを作成しました、それに対して私は彼らに感謝していると感じます)。
明らかに、GemfileにPaperclipを追加する必要があり、(バンドラーを使用している場合)バンドルのインストールを行います
モデルに追加
has_attached_file :aFile
コントローラーに何かを追加して、ビューで名前を付けたものをキャッチします(おそらく、createメソッドとupdateメソッドで)
@profile.aFile = params[:profile][:aFile]
必須のパラメータである場合は、おそらくその存在を確認する必要があります
if params[:profile][:aFile].blank? redirect_to @profile else render :action => 'do_something_interesting_with_file' end
そしてそれはそれについてです。構成エントリを忘れないでください。たとえば、ファイルに対して何らかの後処理を使用している場合
Paperclip.options[:command_path] = "/opt/local/bin/"
これは非常に役立つことがわかりました
于 2012-10-19T11:53:55.257 に答える