問題タブ [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 に答える
1515 参照

ruby-on-rails - 大きなミニテスト ファイル (some_controller_test.rb) を複数のテスト ファイルに分割できますか

Rails アプリケーションにreportsという名前のコントローラーがあります。このコントローラーには 4 つまたは 5 つの (レポート) アクションがあり、非常に大きなファイルではありません。

アプリケーションのテストにミニテストを使用しています。このコントローラのテスト ファイル (reports_controller_test.rb)は大きすぎます。レポートごとに個別にテストを記述できるように、レポートごとにのみテスト ファイルを分割たいと考えました。1 つのミニテスト ファイル多くのテストファイルに分割できますか。

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

ruby-on-rails - Rails 4.2.2 でコンテンツ タイプが "Application/xml" の Post リクエスト パラメータが切り捨てられる

以下の観察があります。

POST リクエストを受け取るコントローラーとアクションを備えたサンプル Rails 4.2.2 アプリケーションをデプロイしました。

このアプリケーションに POST リクエストを送信すると、POST 本文のようなハッシュ{"1"=>"hello","2"=>"bye"}が含まれ、リクエストのコンテンツ タイプが の場合"application/xml"、Rails アプリでパラメータを受け取りません。

同じリクエストのコンテンツ タイプを別のものに変更すると、パラメータが適切に取得されます。

Rails 4.2.2でコンテンツタイプ"application/xml".

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

ruby-on-rails - field_for タグに何も表示されない Rails 4

モデルに複数の画像を追加したいRailsアプリの作業を開始しました。 モデル/製品.rb

model/product_image.rb

私の製品フォームは次のとおり です_form.html.erb

私のフォームでは、複数の画像のアップロードに使用される fields_for タグに記載されているラベルを除くすべてを見ることができます。誰かが私の問題を解決しましたが、これを使用して複数の画像をアップロードする方法を教えてもらえますか? 1つの画像選択入力が必要で、そこから複数の画像をアップロードする必要があります。製品が保存されたら、画像も表示するのを手伝ってください

0 投票する
3 に答える
2237 参照

ruby-on-rails - Rails 4 でブレッドクラムを作成する方法

真剣に、どこから始めればよいかわかりません。gem を使用せずにヘルパー ブレッドクラムを実装するにはどうすればよいですか? 私はいくつかの宝石を試しましたが、私は単純なヘルペを作ることを好みます. 誰かまたはいくつかのチュートリアルが存在しますか? これは見つかりませんでした =/

ありがとう!

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

ruby-2.2 - ActiveModel::ForbiddenAttributesError 新しいレコードを作成するときのみ

app rails のバージョンを 3.2.13 から 4.2.1 にアップグレードしたので、新しいレコードを作成しようとすると、ActiveModel::ForbiddenAttributesError

rails4.2.1を使用しています。

これが私のコントローラー

既存のカテゴリを更新するたびに問題はありません。カテゴリが正常に更新されました。

助けてください!

ありがとう

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

ruby-on-rails - Firefox でのみ [GET] "/users/assets/bootstrap.min.js" に一致するルートはありませんか?

アプリにサインインまたはサインアップしようとすると、Firefox でこのエラーが発生します。私はローカルでのみ作業しており、これには devise gem を使用しています。フォームをロードした後、このルーティングにクラックします。ファイル bootstrap.min.js は stylesheets フォルダーと assets フォルダーにあります。私が宣言したレイアウトで:

Chrome と Safari は問題ありません。同じ問題に関連していると思われる別の奇妙な動作は、要素を検査しようとすると、次のエラーに陥ることです。

[GET] "/assets/bootstrap.min.css.map" に一致するルートはありません

Routes ファイルは次のように作成されます。

誰にも手がかりがありますか?

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

ruby-on-rails - Error with collection_check_boxes

how resolve this error:

SQLite3::SQLException: no such column: functionalities.profile_id: SELECT "functionalities".* FROM "functionalities" WHERE "functionalities"."profile_id" = 1

This is my _form.html.erb

Profile.rb

Functionality.rb

ProfileFunctionality.rb

I think that I need make a join, because the error is in when I'm on else.

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

ruby-on-rails - ディジット cpf の複製値を参照してください

CPF を数字で表示するとすべての結果が表示されるという検索があります。わかりましたが、次のように表示する必要があります: (個人とその契約数のみ) * 私のコードはポルトガル語です。申し訳ありません

しかし、それは現在そうなっています:(契約金額に応じて同じ値)

値を複製しています...契約の番号のため

私の見解は次のとおりです。

これは私のコントローラーです:

もし params[:pesquisa_func_cpf].present? @autorizacoes = Autorizacao.pesquisa_func_cpf(params[:pesquisa_func_cpf]).all

.all の代わりに .distinct を試してみましたが、うまくいきません:(

そして、私の相談(私はオラクルを使用しています)は、それですか:

私の例によれば、3つの結果が返されます。この構造を残す方法を教えてください: