問題タブ [rails-4-2-1]
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 - ユーザーID rails 4で製品テーブルにデータを挿入する方法
こんにちは、私はレールの初心者です。いくつかのアプリケーションを作成していますが、ある時点で立ち往生しています。
問題は、ユーザーIDごとに製品にデータを挿入したいのですが、次のように言っています:
初期化されていない定数
ここに私のルートファイルがあります:
これが私の製品コントローラー、つまりproduct_controller.rbです。
そして、ここに私の new.html.erb コードがあります:
私はこれも間違っていることを知っています:
すべてのパーツを 1 つにするにはどうすればよいですか? 私の目標は、新しいページを使用して製品名を追加し、製品リスト ページにリダイレクトすることです。
ruby-on-rails - Rails 4.2.1でファイルのアップロードをテストするためにファイルをモックする方法
CSV から商品をインポートするアクションをテストしようとしています。
一次試験に合格できるようになりました。は、テストが失敗しないparams[:file]
文字列としてコントローラーに送られますが、正しい動作ではありません。"#<StringIO:0x007fc0d40a0bd0>"
次のエラーが表示される 2 番目のテスト
これが私の仕様です(コンテンツはCSVコンテンツです)
macos - PG::ConnectionBad Yosemite および postgresql 9.4.4 へのアップグレード
Mac OS X を Yosemite バージョン 10.10.4 に更新し、postgresql を psql (PostgreSQL) 9.4.4 に更新しました。
Rails 4.2.1 アプリケーションで rake db:migrate を実行すると、ターミナル セッションが次のように応答します。
端末セッションで psql と入力するだけでも、少しずれているように見えます。
cat /usr/local/var/postgres/server.log からログを出力した後、次のように読みました。
SOでこの回答を見つけましたが、それが本当に私がやろうとしていることでない限り、たくさんのディレクトリを作成することをためらっています。古い回答も見つけましたが、従うべきかどうかはよくわかりません。
このSO の回答は、/usr/local/var/postgres/postmaster.pid を削除することを示唆していますが、/usr/local/var/postgres/postmaster.opts を持っていません。削除する必要があります。 postmaster.opts?
多くのアドバイスがあるようですが、私は何に従うべきかよくわかりません。Railsアプリケーションでpostgresqlデータベースを実行する際に誰かアドバイスをもらえますか?
json - キーが null でないか null である JSON 関数/演算子を使用してクエリを実行するにはどうすればよいですか?
次の SQL コードのアクティブ レコード バージョンを探しています。
私の User モデルに details という json フィールドがあり、一部のレコードには電子メールのキー値があり、一部のレコードには含まれていないとします。メール、キー値を持つユーザー レコードをクエリしようとしています。次の User.where("details->'email' is not null") を使用してみましたが、私の端末はこれを出力します:
反対のクエリを実行しようとするこのSO投稿を見つけましたが、考え方は同じです。誰かが、json キーが存在するか存在しないかをクエリするアクティブ レコード バージョンを見せてくれれば、大いに感謝します。
ruby-on-rails - ubuntu 15.04実行エラーのRails 4.2.1
Rails 4.2.1 と Ruby 2.2.2 をインストールしました。を実行するrails new blog
と、次のエラーが表示されます
私はLinuxが初めてで、どこが間違っていたのか誰かが教えてくれると助かります
ruby-on-rails - Rails 4 has_many :collection_check_boxes と追加の結合テーブル text_field を介して
すでにインターネット全体を検索しましたが、このフォームを機能させることができません。つまりね:
has_many :through join モデルで接続された 2 つのモデルがあります。
estoque.rb
ordem_de_servico.rb
そして結合モデル mpm_est.rb
私がやりたいことは、結合テーブルをセットアップしたので、quantidade (数量) と呼ばれる入れ子になった追加の text_field を使用して collection_check_boxes を作成することです。
結合テーブルの移行ファイル (mpm_est):
しかし、問題は、コントローラーとビューでこれを行う方法がわからないことです。このようなことを試しましたが、うまくいきませんでした。
ordem_de_servicos_controller.rb
そして私の ordem_de_servico _form ビューで:
編集 1
私がやりたいことの基本的な考え方は次のようなものです: