を属性を削除します。Railsは私が持っている私のコントローラでは、インスタンスから変数
0
A
答えて
2
で
d.dup.force_encoding("UTF-8")
のようなものであるセグメントを変更してくださいforce_encodingに応答しないしかし、これは大きな文字列になってしまいますので、あなたがやっていることはここにはないと思います...
1
属性の型をテストし、force_encodingがStringの場合にのみ呼び出すことができます。
また、あなたが持っている任意の他の属性をスキップします: あなたはおそらく、代わりにそれらの属性を削除するのにこれをしたい
(d.is_a? String) ? d.dup.force_encoding('UTF-8') : d.dup
1
@konkurrencer.attributes.except(:created_at, :updated_at).map{|d| d.map{|d| d.dup.force_encoding("UTF-8") } }
関連する問題
- 1. Railsが、私は2つのコントローラを持って、私はコントローラのアクション
- 2. Railsは、私は私のコントローラでこれを持っているのparams
- 3. laravelコントローラは、コンパクトは、私が持っている私のルートで
- 4. Thymeleafは私が持っているコントローラ
- 5. は私が持っている私のコントローラで
- 6. レール2 replace_htmlは私が持っている私のコントローラで
- 7. 私はRailsのコントローラここで私はインスタンス変数に設定していてい
- 8. Railsのユーザーは、私が持っている私のコントローラでは、いくつかの特定の属性
- 9. サイクルは、私が持っている私のJSPページで変数
- 10. Railsの3.0 - js.erbは私が持っている私のindex.js.erbで
- 11. Railsの3.1 - 私が持っている他のコントローラ
- 12. Railsは私が持っている私のroutes.rbをでURL
- 13. RSpecのは私がテストしたいいくつかのインスタンス変数を持つコントローラのアクションを持つインスタンスVAR
- 14. のRails:私はRailsの中に新たなんだと私は持っているコントローラではJavaScript
- 15. 私は、チェックボックスを持っているコントローラ
- 16. コントローラは、私は2つのコントローラを持っているビュー
- 17. railsコントローラのインスタンス変数
- 18. は、私は、クエリの変数(@a)を持っている変数
- 19. 私が持っている変数
- 20. Railsの - 私は私のデータベースからこの値を持っているユニコード
- 21. コントローラは、idが、私はこのコントローラを持って
- 22. は、だから私は私のコントローラで、このコードを持っている私の角度テンプレート
- 23. レールは、私が持っているコントローラで
- 24. 角度のチェックボックスは、私がこのメンバー持っている私のコントローラで
- 25. のRailsアプリはだから私は私のルートでこれを持って
- 26. は、私は私のコントローラで次のコードを持って.to_i
- 27. 変数は、だから私はこのコードを持って
- 28. がHttpContext.Current.User.IsInRole私はこのコードを持っている私のコントローラAuthController /サインインで
- 29. 私は私のコントローラでこのような何かを持っているLaravel
- 30. テスト私のコントローラは、私が呼んでコントローラーを持っている.NET MVC
ネストされた属性についてはどうですか? konkurrencerは写真に属しています。 –
属性がforce_encodingに応答しない場合、その属性は含まれません。したがって、実際にforce_encodingできるものだけが強制されます。 – Veraticus
オタクがちょうど後ろにある場合 –