問題タブ [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.

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

ruby - 入力値にリテラル#{@ foo.bar}を表示するにはどうすればよいですか?

これが私が持っているコードです:

私はそれを返す必要があります(文字通り#{ @foo.bar }):

私が試みるすべては奇妙なエラーを返します。

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

ruby-on-rails - スリムを使用するform_forメソッド

私はスリムのドキュメントを見ましたが、スリムでこれを行う方法をまだ理解できません:

私はこのように最初の行を翻訳しようとします

しかし、構文エラーが発生します。

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

ruby-on-rails - テーブル フィルタの作成

私はそのような3列の単純なテーブルを持っています

各要素は一意であり、1 人の所有者が複数の要素を持つ場合があります。"started"「進行状況」には、"not started"、 、 など、いくつかの異なるタイプがあり"completed"ます。

テーブルをフィルタリングするリンクをいくつか作成したいと考えています。たとえば、ユーザーがリンクをクリックすると、テーブルがフィルタリングされて、表示されている行のみが表示される開始"started"リンクを作成したいとします。フィルターの別の例は、所有者によるものです。

これを行う方法について何か提案はありますか?

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

javascript - Node.js で Slim または Haml & Sass / SCSS を使用していますか?

私は、Slim と少しの Haml で実装されたすべてのテンプレートを持つかなり堅牢なプロジェクトを持っています。プロジェクトを Node.js ベースの構造に移行することを検討しています (おそらく Tower.js または類似のものの上に構築されます。Meteor の可能性があります)。ただし、別のテンプレートに移行するのではなく、テンプレートに Slim または Haml を引き続き使用したいと考えています。エンジン。

これまでに誰かがこれを行った、またはこれを達成する方法を理解するために時間を費やしましたか? もしそうなら、あなたの発見は何でしたか?

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

javascript - Python および JavaScript 用の Jade に似たテンプレート言語

Python と JavaScript の両方に対応し、それぞれに同じ構文を持つjadeのようなテンプレート言語はありますか?

Pyjade は、エンジン固有の部分について jade と同じ構文を持っていないため、私にはうまくいきません。

jinja2jsのようなものを使用したいと思っていますが、 jinja2js は pyjade では機能しません。

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

ruby-on-rails-3 - rails、slim、および form_tag では、1 ページに複数のタグを使用できません

Rails アプリケーションにスリムなテンプレートを使用しています。しかし、奇妙なことが起こっています。私のアプリケーション テンプレートには、次のようなフォームがあります。

それは私のページでうまくレンダリングされ、検索フォームは正常に機能しています。ただし、私のサインアップ部分には次のものがあります。

フォーム タグはレンダリングされませんが、すべてのサブ要素のテキスト フィールド (「authenticity_token」を含む) は正常にレンダリングされます。

少し遊んでみると、ページで 1 つの form_tag しか許可されていないことに気付きました。最初の後に作成されたものはレンダリングされません。私はしばらくグーグルで探していましたが、理由がわかりませんでした。何か案は?

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

ruby-on-rails - slim_tag: スリムにhaml_tagのようなものはありますか?

HAML には、haml_tag ヘルパーがあります。スリムに slim_tag ヘルパーはありますか? 誰かがそれを実装しましたか?

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

ruby-on-rails - スリムでタグ内にテキストをネストする

、テキスト、およびその他が兄弟であることを考えると、タグ'Featured'内にテキストをネストするにはどうすればよいですか?aspanspan

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

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 を更新しました。tipsvenuetipstipstime_ago_in_words

これらは私が遭遇する特定の問題です:

  1. ファイル チェーンに .erb を追加すると (ERB と競合しないように EJS インタープリターを更新して別の評価および補間パターンを探した後)、基本的な Ruby 式を評価できます。tipただし、パーシャルは、JavaScript が参照する同じ変数にアクセスできません。これは、Rails がサーバー側で JS がクライアント側であるためです。コンセンサスはノーのようですが、そのデータをRailsに送る方法はありますか?
  2. 基本的な Ruby 式は評価できますが (Time.nowたとえば、Rails ヘルパーはtime_ago_in_words失敗し、メソッドがクラスに対して未定義であると不平を言いますが、適切な日付オブジェクトを絶対に渡しています。Rails/ヘルパーは、この .EJS.ERB チェーンで評価できませんか?
  3. ソートの実行後にロード時に使用される元の ERB/slim パーシャルを参照する方法があれば、これらの問題をすべて回避できます。これは可能ですか?現在、Coffeescript と呼ばれるファイルは、EJS テンプレートを使用renderして呼び出します。JSTどうにかして元のパーシャルを参照することは可能ですが、更新された並べ替えを使用することはできますか?

関連するコードは次のとおりです。

ここで間違いなく途方に暮れています-あらゆる助けが大歓迎です。背景として提供できるその他の詳細やコードがあれば教えてください。前もって感謝します!

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

ruby - スリムなテンプレート、カスタム DOCTYPE

私はこのdoctypeを持つページを持っています:

そして今それをスリムテンプレート形式に変換すると、スリムにはdoctypeプリセットにそのようなものがなく、カスタムテンプレートを指定する方法があるはずです。今私は使用します|

しかし、それは行の後に改行記号なしでレンダリングされましたdoctype:

それらを別々の行に配置する方法はありますか?