問題タブ [hstore]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - sign_upフォーム中に空白と空の属性を拒否する方法は?
私は持っている
モデル
コントローラ
クライアント側の検証で表示
最初の質問: 既存のユーザー レコードを更新したいのですが、param が""
または" "
の場合はそうではありません。これを達成するにはどうすればよいですか?
2 番目の質問:そのためcreate
にアクションを使用する必要がありますか? 多分update
もっと明確になるでしょう。ただし、このフォームはユーザー オブジェクトも作成します。
3 番目の質問:uniqueness
電子メール属性に検証を追加する機会はありますか? 現在、私のクライアント側の検証では、それが許可されていません。
postgresql - postgresql での hstore と json データ型の使用例
Postgresql では、hstore と json のデータ型の使用例は非常に似ているようです。どちらを使用するか、もう一方を使用するかを選択するのはいつですか? 最初の考え:
- json でネストできます。hstore ではできません
- json を解析する関数は 9.3 まで利用できません
ruby-on-rails - Rails の uniq メソッドを使用すると Postgresql エラーが発生する
Item
モデルに属するモデルがありProduct
ます。hstore タイプProduct
の列があります。製品に属し、現在のアイテムを含まない一意properties
のセットを返したい: items
@item.similar_items
エラー:
ruby-on-rails - モデル属性には、オブジェクトのコレクションが含まれています
コンテナであるメインモデルページがあります。このページには、To Do リスト、メモ、ファイル、およびディスカッションを含めることができます。アイデアは、それらを特別注文することです。
そこでMongodbを使おうとアプローチするに至りました
または、hstore で Postgres を使用することも考えましたが、それが役立つかどうかはわかりません
または、任意のデータベースだけで、ページを取得するときにすべてのオブジェクトを逆シリアル化し、保存するときにオブジェクトをシリアル化する可能性があります
または、スーパークラス Item を作成し、そこから MTI を使用してすべての包含オブジェクトを継承し、Page に多くの関係を持たせることができます。
だから私はどの方法が最善か分からないのですか?
それとももっと良い方法がありますか?
ruby-on-rails - 文字列化された配列を配列に戻す
Postgres 9.2 および Rails 3.2 で hstore を使用して、次のようにオブジェクトを保存します。
ここで、user_courses を取得すると、次のような文字列が得られます。
'[1, 2, 3]'
この文字列を Rails 配列に変換するにはどうすればよいですか? さらに良いことに、hstore オブジェクト内に配列を格納して、Rails が配列型として自動的に取得する方法はありますか?