私は画像クリップをアップロードして画像URLを取得するために使用しています。私の質問はどのようにロゴ列を選択するのですか?例えばのための :素晴らしいです結果を得るUserテーブル構造 id
、name
、logo_file_name
、logo_content_type
+以上の列 私はu = User.find(1).logo
。今私がu = User.select('name', 'logo').where('something')
にエラーが発生したときに、u.logoというような列がないことがわかりました。なぜなら、それは私にエラーを与えている理由がないからですが、後の状態でイメージURLを取得する方法です。&select句を使用するときに、レールで画像列を選択する方法
1
A
答えて
0
は、それへの迅速な答えは、私たちは
u = User.select('logo_file_name, logo_content_type, logo_file_size, logo_updated_at').where(id: 29)
を行い、次にやったときにそうusers.logo_file_name, users.logo_content_type, users.logo_file_size, users.logo_updated_at
すなわち、例えばクリップによって生成されたすべての4つの列を選択する必要があります u.first.logo
画像のURLを取得しています。
ありがとうございます!
0
ロゴ列が含まれていない場合、ActiveRecordはそれをシリアル化できません。
したがって、ユーザーのインスタンスがロゴに応答するようにするには、それをselectステートメントに含めます。私はここで自分でこの質問を解決した
関連する問題
- 1. 画像を選択するときに画像名を取得する方法
- 2. "メイン画像"を選択するためにスコープを使用するレール
- 3. 選択....とレールの連結で使用する方法5
- 4. 特定の画像を選択する方法、win2dキャンバス上で画像移動を選択する方法は?
- 5. Doctrine 2:(SELECT句の)サブクエリ列を使用する方法
- 6. 別の選択のSQLのwhere句にselectオプションの値を使用する
- 7. 選択句でサブ選択し、その値で使用する
- 8. iPhone/iPadで画像にテキストを選択する方法
- 9. クリックで画像のIDを動的に選択する方法
- 10. 画像をリストビューに選択する方法をシングルに設定する方法
- 11. GROUP BY句でselectを使用する方法
- 12. JOIN句にSELECT文を使用する方法は?
- 13. OpenGLを使用して画像を表示および選択する方法
- 14. ストーリーボードを使用してタブバー選択した画像を変更する方法
- 15. select句でメソッドを使用するときのEnitityフレームワークのパフォーマンス
- 16. approidを使ってアンドロイドで各画像を一意に選択する方法
- 17. select句でサブクエリを使用する
- 18. where句でselectを使用する
- 19. Facebook Likeボタン:表示する画像を選択する方法
- 20. C#で画像の一部を選択する方法は?
- 21. .jpgで画像を選択する方法
- 22. Seleniumで画像のクロッピング(選択)をテストする方法は?
- 23. Javascriptでn番目の画像を選択する方法
- 24. JS/jQueryでdiv内の画像を選択する方法
- 25. ラジオボタンを使用してフォームのフィールドXORをレールで選択する方法は?
- 26. Android - 選択したフォルダに画像を保存する方法
- 27. ブートストラップに画像アイコンを追加する方法選択肢
- 28. MySQLのSET句の中でSELECT句を使用するには?
- 29. レールでラジオボタンとして画像を使用する
- 30. primefacesのラジオボタン選択用の画像を使用するselectOneRadio
私は'u = User.select( 'name'、 'logo')ここで( 'something') ' –
@VibhooMishraはロゴや多分コンテンツタイプなどの他のフィールドを含めてみてください...私はペーパークリップいくつかのフィールドが欠落しているためにデータをシリアル化する際に問題があります。 –
'u = User.select( 'name、logo_file_name、logo_content_type')。ここで( 'something')'はまだ同じです。 –