問題タブ [erb]
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 - HTML以外のドキュメントのHAMLのような構文?
HTMLドキュメントにHAMLを使用するのが大好きです。ERBよりもはるかに魅力的なクリーンな構文を備えています。HTMLドキュメントに対して完全に機能します。
HTML以外の場合はどうですか?たとえば、特定の自動置換されたコンポーネントを含む電子メールやテキストドキュメントなど。私はERBにフォールバックしていますが、HAMLに比べて重い構文は好きではありません。%
行を.
開始するときにdivとhtml要素を表示せずに通常のドキュメントにHAMLを使用する方法はありますか?
または、調査する必要があるHAMLとERBの両方に代わるものはありますか?
ruby-on-rails - .erb 、 .rhtml 、 .html.erb の違いは何ですか?
.erb、.rhtml、.html.erb の違いは何ですか?
javascript - HAMLの:javascript領域内でRubyループを使用する方法はありますか?
HAMLの内部で、:javascript領域内にループを作成できますか?
これは機能します:
そしてこれはしません:
上記のコードも機能させることができますか?
ruby - バインド後にerbを使用してファイルを出力する方法
私は次の例を得ました:
を伴う
画面にうまく印刷されます。
画面ではなく「text2.txt」という別のファイルに出力する最も簡単な方法は何ですか?
これは、経験豊富なルビーマスターのほとんどにとって本当に簡単なことですが、初心者からBeginning Rubyを選んだばかりの私にとっては、今は難しいですが、実際の目的でコードを使用したいと思います。 ..
ありがとうございました!!!
ruby - erbで変数を表示するためのすっきりとした構文はありますか?
私はRubyを初めて使用しますが<%= @my_variable %>
、少し長くて読みにくいことがわかりました。erbには${@my_variable}
(Javaの古き良きVelocityエンジンのような)ようなものがあるべきではありませんか?
ruby-on-rails - ビューにロジックを追加するにはどうすればよいですか?Ruby on Rails
現在、Railsでプロジェクト管理アプリを構築しています。背景情報は次のとおりです。
現在、2つのモデルがあります。1つはユーザーで、もう1つはクライアントです。クライアントとユーザーは1対1の関係にあります(client->has_oneおよびuser->belongs_toは、usersテーブルにある外部キーを意味します)
つまり、私がやろうとしているのは、クライアントを追加したら、実際にそのクライアントにクレデンシャルを追加(ユーザーを追加)できることです。そうすることで、すべてのクライアントがそのクライアントの名前の横にリンクとともに表示されます。そのクライアントの資格情報を実際に作成できます。
方法がわからないのは、データベースに実際にクレデンシャルがある場合(つまり、usersテーブルにクライアントIDのレコードがある場合)、そのリンクを表示しないことです。
これがうまくいくと思ったものです
そして、これがコントローラーです:
ただし、代わりに、ユーザーテーブルのレコードごとの回数だけリンクを配置します。何か助けはありますか?
ruby-on-rails - Railsには多くの形式の質問があります
セミジェネリックなタイトルで申し訳ありませんが、私はまだレールにかなり慣れておらず、質問をするための簡潔な方法を考えることができませんでした。
基本的なhabtmモデルのセットアップがあります。プロジェクトには多くのリソースがあり、リソースには多くのプロジェクトがあります。データベースとモデルが適切にセットアップされており、コンソールを介して必要なすべてを実行できますが、すべてをビューに変換するのに問題があります。
プロジェクトのビューで、リソースを作成し、それを現在のプロジェクトに自動的に割り当てることshow
ができるようにしたいと思います。これが私の基本的なhtmlです:
明らかに、そのフォームは機能しませんが、次に何をすべきか途方に暮れています。いろいろな例を探しましたが、ここでやろうとしている例が見つかりませんでした。
私が考えた1つのことは、フォームをに変更してform_for(Resource.new)
、の非表示の入力を含めることでした@project.id
。そして、resource_controller
ハンドルがフォームを処理するときに、そのIDを確認し、そこから移動します。しかし、それは醜い恨みのようです。
javascript - Ruby on Rails: Javascript: テキスト ボックスが表示されたときにフォーカスを取得する方法
ので、私は持っています
そして、私がちょうど持っていた前に
ファイルの下部にあります。
しかし、他のウェブサイトは、私がそれを関数にしてonLoadで呼び出すことを提案しました...しかし、私が作業しているパーシャル(上に貼り付けたもの全体)には本体がありません...私はパーシャルをfaceboxが使用するiframe...
アイデア?
html - Railsのアンカータグ内にdivをネストするにはどうすればよいですか
私は少し Ruby on Rails のアマチュアで、Rails のアンカー タグ内に div タグをネストしようとしています。私はそれを機能させることができますが、私が書いた結果のコードはひどいものであり、確かにレールの方法ではありません.
HTMLで達成しようとしているものの例を次に示します。
ERBでそれを行うために私が思いついたのは次のとおりです。
または、ここで HTML と ERB をいくつか混ぜました。
私のソリューションはどちらも非常に見苦しいように見えます...しかし、DIVの内容が変更され、これらのうち3つしか1ページに表示されていないことを考えると、それをヘルパーに移動することは正しいことのようには思えませんでした.
誰かがこれを行うためのより良い方法を知っているなら、私は興味があります! HTML、ERB、および HAML の任意の組み合わせは、私には問題ありません。
ruby-on-rails - actionmailer テンプレートでパーシャルをレンダリングする
actionmailer テンプレートで既存のパーシャルを使用しようとしています..
私の商人_offer.txt.html.erb
Notifier.rb (私のメーラー クラス):
オファーと呼ばれる別のビュー フォルダーに部分的に含まれるオファー
しかし、テンプレートが見つからないというエラーがスローされます。
メーラーテンプレートで既存のビューの部分を再利用する方法はありますか?
ありがとう