問題タブ [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 投票する
5 に答える
48596 参照

ruby-on-rails - erb、haml、slim:どれを提案しますか?なぜ?

私はRailsを学んでいて、これらのテンプレートエンジンを見てきました。私はそれらの経験がありません(erbのみ)。

しかし、私は初心者なので、本当に混乱しています。どれを提案しますか、そしてその理由は何ですか?Erb、Haml、またはSlim?どちらかを優先する理由を教えてください。また、他に推奨事項がある場合は、お知らせください。

編集:私はここで勝者を探していません。それら、構文、実行速度などについてのご意見をお聞かせください。

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

ruby - Padrino、Sass、Slim を使用したレイアウトから CSS へのリンク

私は現在、Sass と Slim で Padrino を使用して、作成中のサイトをマークアップしています。ただし、CSS (Sass から変換) のリンクに問題があります。私の application.slim レイアウトは次のとおりです。

私がテストしているページのビューは空白で、次のテキストにレンダリングされます。

「/stylesheets/clear.css」へのリンクは、私が知る限り正しい場所を指していますが、呼び出しが配置されているヘッダーではなく、本文にタグが追加されています。さらに、レンダリングされた HTML では、タグ全体が引用符で囲まれています。

私が間違っていることを誰かが知っていますか?

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

ruby-on-rails - Rails Slim HTML メール テンプレートの行の最大長を設定するにはどうすればよいですか?

SlimHTML メールのテンプレート言語として使用しています。本番環境でプリティ モードをオフにすると、すべての HTML が 1 行に表示されます。電子メールが を通過するSendgridと、998 文字目に改行が導入され、HTML が壊れます。Sendgrid電子メール RFC に準拠するためにこれを行います。

電子メールのレンダリング中にプリティ モードをオフにしSlimたり、行の最大長を尊重したり、改行を強制したりするにはどうすればよいですか?

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

ruby-on-rails-3 - Rails field_error_proc - デフォルトのエラーターゲットを変更する

次の目的の html (スリム テンプレート) があります。

上記の「スパン」内にエラー(small.error)を入れたい。

私の解決策(これまでのところ)は次のとおりです。

しかし、このように小さなタグは入力タグのすぐ下に配置されています。

そのターゲットの場所を変更できますか?

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

ruby-on-rails - Slim の Inline 要素内のブロック レベル要素 (Rails)

私はここでかなり単純なことをしようとしています。テンプレートと HTML5 のために、Slim (slim: 1.2.2、slim-rails: 1.0.3) で Rails 3.2.6 を使用しています。HTML5 ではインライン要素内にブロック レベルの要素を含めることができますが、何らかの理由で Rails/Slim にそれを許可させることができず、検索しても何も見つかりませんでした。

私が行った場合:

次のようにレンダリングされます。

また、周囲のアンカー html と link_to ... do をエスケープしようとしました。

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

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

ruby-on-rails - Ruby が組み込まれたインライン Div/Table クラスのスリムな構文

私はスリムで定義されたテーブルを持っています:

特定の td タグにいくつかのクラスを追加したいと思います。私はこのようにすることができます:

これにより、その td に「extraclass」が追加されます。

これにいくつかのレール/ルビーを埋め込んでクラスを追加するにはどうすればよいですか? 通常のレールでは、次のことができます。

ここでこれを行うにはどうすればよいですか?私ができるとは思わない:

しかし、ここで同様の方法でクラスを追加したいと思います。誰かアドバイスはありますか?何をしようとしているのかわからない場合は、何を追加できるか教えてください。

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

ruby-on-rails - コマンドラインからslimrbを使用する

レールの外側のプロジェクトにスリムを使用しています。Slimrbには、コマンドラインからテンプレートをhtmlにコンパイルするオプションがあることがわかります。

1)ただし、完全なビューディレクトリをhtmlにコンパイルする方法はありますか。2)また、コンパスが.scssファイルに対して行うように、変更を監視し、生成されたhtmlを継続的に更新することもできます。

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

ruby-on-rails - emacsでスリムコードのインデントを解除する方法

私は開発のためにemacsでスリムを使用しています。ブロックをマークしてタブを押すだけで、スリムなコードのブロックをインデントできます。

ただし、ブロック全体を元に戻すにはどうすればよいですか? どんな助けでも大歓迎です。

ありがとう、ムルター

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

ruby-on-rails - HAML と比較して SLIM はどのくらい高速ですか?

SLIM の構文の方がはるかに好きなので、HAML の代わりに SLIM を使用するようにチーム メンバーを説得しようとしています。ここここで読んだように、実際に HAML よりもはるかに高速である場合は SLIM に変更すると約束されていましたが、これらのベンチマークがどのくらい最近のものかはわかりません。このトピック?

また、Rails アプリケーションがプロダクション モードの場合 (速度は最も必要です)。

このトピックに関する詳しい情報をありがとうございます。