問題タブ [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-on-rails - erb、haml、slim:どれを提案しますか?なぜ?
私はRailsを学んでいて、これらのテンプレートエンジンを見てきました。私はそれらの経験がありません(erbのみ)。
しかし、私は初心者なので、本当に混乱しています。どれを提案しますか、そしてその理由は何ですか?Erb、Haml、またはSlim?どちらかを優先する理由を教えてください。また、他に推奨事項がある場合は、お知らせください。
編集:私はここで勝者を探していません。それら、構文、実行速度などについてのご意見をお聞かせください。
ruby - Padrino、Sass、Slim を使用したレイアウトから CSS へのリンク
私は現在、Sass と Slim で Padrino を使用して、作成中のサイトをマークアップしています。ただし、CSS (Sass から変換) のリンクに問題があります。私の application.slim レイアウトは次のとおりです。
私がテストしているページのビューは空白で、次のテキストにレンダリングされます。
「/stylesheets/clear.css」へのリンクは、私が知る限り正しい場所を指していますが、呼び出しが配置されているヘッダーではなく、本文にタグが追加されています。さらに、レンダリングされた HTML では、タグ全体が引用符で囲まれています。
私が間違っていることを誰かが知っていますか?
ruby-on-rails - Rails Slim HTML メール テンプレートの行の最大長を設定するにはどうすればよいですか?
Slim
HTML メールのテンプレート言語として使用しています。本番環境でプリティ モードをオフにすると、すべての HTML が 1 行に表示されます。電子メールが を通過するSendgrid
と、998 文字目に改行が導入され、HTML が壊れます。Sendgrid
電子メール RFC に準拠するためにこれを行います。
電子メールのレンダリング中にプリティ モードをオフにしSlim
たり、行の最大長を尊重したり、改行を強制したりするにはどうすればよいですか?
ruby-on-rails-3 - Rails field_error_proc - デフォルトのエラーターゲットを変更する
次の目的の html (スリム テンプレート) があります。
上記の「スパン」内にエラー(small.error)を入れたい。
私の解決策(これまでのところ)は次のとおりです。
しかし、このように小さなタグは入力タグのすぐ下に配置されています。
そのターゲットの場所を変更できますか?
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 をエスケープしようとしました。
どんな助けでも大歓迎です。
ruby-on-rails - Ruby が組み込まれたインライン Div/Table クラスのスリムな構文
私はスリムで定義されたテーブルを持っています:
特定の td タグにいくつかのクラスを追加したいと思います。私はこのようにすることができます:
これにより、その td に「extraclass」が追加されます。
これにいくつかのレール/ルビーを埋め込んでクラスを追加するにはどうすればよいですか? 通常のレールでは、次のことができます。
ここでこれを行うにはどうすればよいですか?私ができるとは思わない:
しかし、ここで同様の方法でクラスを追加したいと思います。誰かアドバイスはありますか?何をしようとしているのかわからない場合は、何を追加できるか教えてください。
ruby-on-rails - コマンドラインからslimrbを使用する
レールの外側のプロジェクトにスリムを使用しています。Slimrbには、コマンドラインからテンプレートをhtmlにコンパイルするオプションがあることがわかります。
1)ただし、完全なビューディレクトリをhtmlにコンパイルする方法はありますか。2)また、コンパスが.scssファイルに対して行うように、変更を監視し、生成されたhtmlを継続的に更新することもできます。
ruby-on-rails - emacsでスリムコードのインデントを解除する方法
私は開発のためにemacsでスリムを使用しています。ブロックをマークしてタブを押すだけで、スリムなコードのブロックをインデントできます。
ただし、ブロック全体を元に戻すにはどうすればよいですか? どんな助けでも大歓迎です。
ありがとう、ムルター