問題タブ [embedded-ruby]

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 に答える
92 参照

ruby-on-rails - Rails の単純なフィールド

私は自分show.html.erbPersonモデルにこの行を書きました。

2 つの質問があります。

1.ここで休日とはどういう意味ですか. つまり、何が含まれていますか?

2. :label => holiday.day.name行はエラーを返します => undefined method day

holidays( を含む結合テーブルがありますperson_id, day_id, number)

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

html - index.html.erb からパラメーターを使用してコントローラー メソッドにリダイレクトする

シンプルフォームを使用する部分的な _filter.html.erb があります。最初の行は次のとおりです。

したがって、フィルター ボタンをクリックすると、params[:filter] で index_panel_path が呼び出されます。index.html.erb には次の行があります。

これは、コントローラーのgrocery_panel メソッドを呼び出します。問題は、index.html で params[:filter] を取得していることですが、食料品のメソッドでは params[:filter] がゼロです。そこにパラメーターを送信するにはどうすればよいですか?

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

ruby-on-rails - Rails: link_to が表示されない

LearnPythonというRuby on Railsアプリを作りました。そのうちの 1 つに表示されていない link_to があります。あなたが私を助けることができるように、私はいくつかのファイルを入れます. これが 2 秒で解決できる本当に単純なエラーである場合は申し訳ありません。

app/views/learn/hub.html.erb

config/routes.rb

app/controllers/learn_controller.rb

もっとファイルを入れてほしいなら、そうします。

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

ruby-on-rails -
Hamlファイル内に埋め込まれたルビーで、または\nのように行を分割する方法は?

Haml ファイル内に埋め込まれた Ruby で行を分割するのに問題があります。次のコードがあります。

しかし、それはすべて1つの文字列で印刷されています。助言がありますか?乾杯〜

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

ruby-on-rails - コントローラー変数を使用する選択タグを検証する

undefined method empty? for nil:NilClassフォームは正常に動作しますが、フォームの検証を追加するたびに select タグを取得し続けます。コントローラー変数をフォームの選択関数に入れていることが問題の原因であることがわかりました。

選択タグのオプションの長い配列があるため、選択関数に配列を貼り付けるだけで機能することはわかっていますが、現在のようにきれいに保つ方法を見つけたいと思っています

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

これが私のフォームです

他のモデルの複数のフォームで同じ選択タグを使用しているため、選択タグオプションはアプリケーションコントローラーで宣言されています

配列をフォーム ファイルから除外し、検証を機能させるには、これを行う最善の方法は何ですか? 私は Rails を初めて使用するので、他のベスト プラクティスのヒントを歓迎します ありがとう!

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

javascript - .erb ファイルのインライン <% f.submit %> スタイル

基本的に、ボタンの背景色を、「編集」ビューにアクセスしているオブジェクトの色属性によって決定されるフォームの背景色の暗い色合いにしたいです。現在、私は使用しています

訪問時に背景の色を動的に設定します。ただし、ボタンで生成された同じインラインスタイルプロパティにアクセスする方法がわかりません

このボタンは .action:input を介して CSS でスタイル設定されていますが、CSS シートから @student 変数にアクセスできません。データをJavascriptに渡す、またはJavascriptからSASS変数を使用するなど、これを回避するためのさまざまな方法を検討しましたが、Ruby変数をCSSシートに適切に取得する方法がわかりません。.erb ファイルであり、変数が既に存在するため、インライン スタイルに頼りました。私はいくつかの異なる構文を試しました

しかし、それらは機能していません。また、このルビー スニペットが作成する HTML をコピーしてインラインでスタイリングしようとしましたが、どちらもうまくいかないようでした (私のフォームの残りの部分は form_for によって生成されるため、うまくいかなかったかもしれません)。したがって、CSS シートから @student 変数にアクセスする方法 (理想的です) か、.erb ファイルでこのボタンをインライン スタイルにする方法が必要です。また、最終的に背景色のスタイルを設定できた場合、CSS を介してその色の暗い色合いを動的に生成する方法はありますか? インライン スタイルで filter:contrast または filter:brightness を使用できますか?

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

html - Rails: イメージ タグ内に URL を埋め込む

html.erb ファイルに次のものがあります。

ただし、これはクリック可能なリンクではありません。私は :href = > がそうすると思いました。あなたのレール画像をクリック可能なリンクにするアイデアはありますか? 別の Stack Overflow Post で見つけた次のロジックを試しました。

ただし、これにより画像が小さくなり、画像の下部に奇妙な半円が追加されます。また、追加し:styleたり:class、正常に動作したりできません。

誰にもアイデアはありますか?

0 投票する
0 に答える
69 参照

html - ビューに埋め込まれた ruby​​ コードの分解 (MVC)

私は Michael Hartl の railstutorial.org を行っており、ビュー内のフォームを因数分解する練習をしようとしています。この章へのリンクは次のとおりです。この問題は、リスト 10.5、10.6、および 10.7 に関連しています。適切な を提供する方法を正確に理解しようとしています:urlが、少なくともそれが私がやっていることだと思います。

https://www.railstutorial.org/book/updating_and_deleting_users

ここに私のコードがあります:
_form.html.erb

edit.html.erb

new.html.erb

これを機能させるために、さまざまな方法を試してみましたが、これまでのところ、役に立ちませんでした。失敗しているテストは次のとおりです。

そしてそのコード:

ルート.rb

どんな助けでも大歓迎です!