問題タブ [slim-lang]
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 - 入力値にリテラル#{@ foo.bar}を表示するにはどうすればよいですか?
これが私が持っているコードです:
私はそれを返す必要があります(文字通り#{ @foo.bar }
):
私が試みるすべては奇妙なエラーを返します。
ruby-on-rails - スリムを使用するform_forメソッド
私はスリムのドキュメントを見ましたが、スリムでこれを行う方法をまだ理解できません:
私はこのように最初の行を翻訳しようとします
しかし、構文エラーが発生します。
ruby-on-rails - テーブル フィルタの作成
私はそのような3列の単純なテーブルを持っています
各要素は一意であり、1 人の所有者が複数の要素を持つ場合があります。"started"
「進行状況」には、"not started"
、 、 など、いくつかの異なるタイプがあり"completed"
ます。
テーブルをフィルタリングするリンクをいくつか作成したいと考えています。たとえば、ユーザーがリンクをクリックすると、テーブルがフィルタリングされて、表示されている行のみが表示される開始"started"
リンクを作成したいとします。フィルターの別の例は、所有者によるものです。
これを行う方法について何か提案はありますか?
javascript - Node.js で Slim または Haml & Sass / SCSS を使用していますか?
私は、Slim と少しの Haml で実装されたすべてのテンプレートを持つかなり堅牢なプロジェクトを持っています。プロジェクトを Node.js ベースの構造に移行することを検討しています (おそらく Tower.js または類似のものの上に構築されます。Meteor の可能性があります)。ただし、別のテンプレートに移行するのではなく、テンプレートに Slim または Haml を引き続き使用したいと考えています。エンジン。
これまでに誰かがこれを行った、またはこれを達成する方法を理解するために時間を費やしましたか? もしそうなら、あなたの発見は何でしたか?
ruby-on-rails-3 - rails、slim、および form_tag では、1 ページに複数のタグを使用できません
Rails アプリケーションにスリムなテンプレートを使用しています。しかし、奇妙なことが起こっています。私のアプリケーション テンプレートには、次のようなフォームがあります。
それは私のページでうまくレンダリングされ、検索フォームは正常に機能しています。ただし、私のサインアップ部分には次のものがあります。
フォーム タグはレンダリングされませんが、すべてのサブ要素のテキスト フィールド (「authenticity_token」を含む) は正常にレンダリングされます。
少し遊んでみると、ページで 1 つの form_tag しか許可されていないことに気付きました。最初の後に作成されたものはレンダリングされません。私はしばらくグーグルで探していましたが、理由がわかりませんでした。何か案は?
ruby-on-rails - slim_tag: スリムにhaml_tagのようなものはありますか?
HAML には、haml_tag ヘルパーがあります。スリムに slim_tag ヘルパーはありますか? 誰かがそれを実装しましたか?
ruby-on-rails - スリムでタグ内にテキストをネストする
、テキスト、およびその他が兄弟であることを考えると、タグ'Featured'
内にテキストをネストするにはどうすればよいですか?a
span
span
ruby-on-rails - Ajax アップデート後、EJS (JST) の代わりに ERB/slim テンプレートを使用できますか?
このトピックに関する多くの質問を見てきましたが、決定的な解決策はありません。ERB/slim と Coffeescript/EJS/Backbone を活用する Rails 3.2 アプリがあります。私はこのコードベースを継承したので、これらの周辺機器のいくつかは私の頭を少し超えています。
問題
私のビューには、に送信されvenue
たセクションが表示されます。のリストには、JavaScript による「並べ替え」機能があります。関連する CoffeeScript ファイルには、「最近」および「人気」のリンクをクリックするためのイベント リスナーがあります。クリックすると、JS はいくつかの作業を行い、Rails スコープを利用してリストを並べ替えます。Rails helper を含め、もう少しデータを含めるためにこのリストを作成しています。元のコードは、Javascripts/templates アセット ディレクトリの JST/EJS テンプレートを使用して、ヒントを含む div を更新しました。tips
venue
tips
tips
time_ago_in_words
これらは私が遭遇する特定の問題です:
- ファイル チェーンに .erb を追加すると (ERB と競合しないように EJS インタープリターを更新して別の評価および補間パターンを探した後)、基本的な Ruby 式を評価できます。
tip
ただし、パーシャルは、JavaScript が参照する同じ変数にアクセスできません。これは、Rails がサーバー側で JS がクライアント側であるためです。コンセンサスはノーのようですが、そのデータをRailsに送る方法はありますか? - 基本的な Ruby 式は評価できますが (
Time.now
たとえば、Rails ヘルパーはtime_ago_in_words
失敗し、メソッドがクラスに対して未定義であると不平を言いますが、適切な日付オブジェクトを絶対に渡しています。Rails/ヘルパーは、この .EJS.ERB チェーンで評価できませんか? - ソートの実行後にロード時に使用される元の ERB/slim パーシャルを参照する方法があれば、これらの問題をすべて回避できます。これは可能ですか?現在、Coffeescript と呼ばれるファイルは、EJS テンプレートを使用
render
して呼び出します。JST
どうにかして元のパーシャルを参照することは可能ですが、更新された並べ替えを使用することはできますか?
関連するコードは次のとおりです。
ここで間違いなく途方に暮れています-あらゆる助けが大歓迎です。背景として提供できるその他の詳細やコードがあれば教えてください。前もって感謝します!
ruby - スリムなテンプレート、カスタム DOCTYPE
私はこのdoctypeを持つページを持っています:
そして今それをスリムテンプレート形式に変換すると、スリムにはdoctype
プリセットにそのようなものがなく、カスタムテンプレートを指定する方法があるはずです。今私は使用します|
:
しかし、それは行の後に改行記号なしでレンダリングされましたdoctype
:
それらを別々の行に配置する方法はありますか?