問題タブ [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.
ruby-on-rails - Rails の単純なフィールド
私は自分show.html.erb
のPerson
モデルにこの行を書きました。
2 つの質問があります。
1.
ここで休日とはどういう意味ですか. つまり、何が含まれていますか?
2.
:label => holiday.day.name
行はエラーを返します => undefined method day
。
holidays
( を含む結合テーブルがありますperson_id, day_id, number)
。
html - index.html.erb からパラメーターを使用してコントローラー メソッドにリダイレクトする
シンプルフォームを使用する部分的な _filter.html.erb があります。最初の行は次のとおりです。
したがって、フィルター ボタンをクリックすると、params[:filter] で index_panel_path が呼び出されます。index.html.erb には次の行があります。
これは、コントローラーのgrocery_panel メソッドを呼び出します。問題は、index.html で params[:filter] を取得していることですが、食料品のメソッドでは params[:filter] がゼロです。そこにパラメーターを送信するにはどうすればよいですか?
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
もっとファイルを入れてほしいなら、そうします。
ruby-on-rails -
Hamlファイル内に埋め込まれたルビーで、または\nのように行を分割する方法は?
Haml ファイル内に埋め込まれた Ruby で行を分割するのに問題があります。次のコードがあります。
しかし、それはすべて1つの文字列で印刷されています。助言がありますか?乾杯〜
ruby-on-rails - コントローラー変数を使用する選択タグを検証する
undefined method empty? for nil:NilClass
フォームは正常に動作しますが、フォームの検証を追加するたびに select タグを取得し続けます。コントローラー変数をフォームの選択関数に入れていることが問題の原因であることがわかりました。
選択タグのオプションの長い配列があるため、選択関数に配列を貼り付けるだけで機能することはわかっていますが、現在のようにきれいに保つ方法を見つけたいと思っています
これが私のコントローラーです
これが私のフォームです
他のモデルの複数のフォームで同じ選択タグを使用しているため、選択タグオプションはアプリケーションコントローラーで宣言されています
配列をフォーム ファイルから除外し、検証を機能させるには、これを行う最善の方法は何ですか? 私は Rails を初めて使用するので、他のベスト プラクティスのヒントを歓迎します ありがとう!
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 を使用できますか?
html - Rails: イメージ タグ内に URL を埋め込む
html.erb ファイルに次のものがあります。
ただし、これはクリック可能なリンクではありません。私は :href = > がそうすると思いました。あなたのレール画像をクリック可能なリンクにするアイデアはありますか? 別の Stack Overflow Post で見つけた次のロジックを試しました。
ただし、これにより画像が小さくなり、画像の下部に奇妙な半円が追加されます。また、追加し:style
たり:class
、正常に動作したりできません。
誰にもアイデアはありますか?
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
どんな助けでも大歓迎です!