問題タブ [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.

0 投票する
2 に答える
429 参照

ruby-on-rails - ユーザーID rails 4で製品テーブルにデータを挿入する方法

こんにちは、私はレールの初心者です。いくつかのアプリケーションを作成していますが、ある時点で立ち往生しています。

問題は、ユーザーIDごとに製品にデータを挿入したいのですが、次のように言っています:

初期化されていない定数

ここに私のルートファイルがあります:

これが私の製品コントローラー、つまりproduct_controller.rbです。

そして、ここに私の new.html.erb コードがあります:

私はこれも間違っていることを知っています:

すべてのパーツを 1 つにするにはどうすればよいですか? 私の目標は、新しいページを使用して製品名を追加し、製品リスト ページにリダイレクトすることです。

0 投票する
1 に答える
2475 参照

ruby-on-rails - Rails 4.2.1でファイルのアップロードをテストするためにファイルをモックする方法

CSV から商品をインポートするアクションをテストしようとしています。

一次試験に合格できるようになりました。は、テストが失敗しないparams[:file]文字列としてコントローラーに送られますが、正しい動作ではありません。"#<StringIO:0x007fc0d40a0bd0>"

次のエラーが表示される 2 番目のテスト

これが私の仕様です(コンテンツはCSVコンテンツです)

0 投票する
2 に答える
1206 参照

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データベースを実行する際に誰かアドバイスをもらえますか?

0 投票する
1 に答える
1643 参照

json - キーが null でないか null である JSON 関数/演算子を使用してクエリを実行するにはどうすればよいですか?

次の SQL コードのアクティブ レコード バージョンを探しています。

私の User モデルに details という json フィールドがあり、一部のレコードには電子メールのキー値があり、一部のレコードには含まれていないとします。メール、キー値を持つユーザー レコードをクエリしようとしています。次の User.where("details->'email' is not null") を使用してみましたが、私の端末はこれを出力します:

反対のクエリを実行しようとするこのSO投稿を見つけましたが、考え方は同じです。誰かが、json キーが存在するか存在しないかをクエリするアクティブ レコード バージョンを見せてくれれば、大いに感謝します。

0 投票する
1 に答える
50 参照

ruby-on-rails - ubuntu 15.04実行エラーのRails 4.2.1

Rails 4.2.1 と Ruby 2.2.2 をインストールしました。を実行するrails new blogと、次のエラーが表示されます

私はLinuxが初めてで、どこが間違っていたのか誰かが教えてくれると助かります

0 投票する
1 に答える
576 参照

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

私がやりたいことの基本的な考え方は次のようなものです: