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

ruby-on-rails - rails アセット パイプラインを使用してスリムなテンプレートをプリコンパイルする

Rails アセット パイプラインを使用してスリムなテンプレートをプリコンパイルできれば、非常に便利です。テンプレートを app/assets/html に貼り付けて、そのように提供することを望んでいました。

ここに私がこれまでに持っているものがあります:

rake assets:precompile を実行すると、app/assets/html の .html.slim ファイルが読み取られますが、コンパイルされず、出力ファイルの拡張子は .slim のままです。

これを機能させる方法はありますか?

0 投票する
3 に答える
7855 参照

ruby-on-rails - スリムな改行とフォーマット

テンプレートにはスリムを使用し、レールにはルビーを使用しています(使用を開始したばかりです)。私が直面している唯一の問題は、レンダリングされたhtmlのフォーマットがないことです。つまり、改行やインデントはありません。Slimがフォーマットを本質的にレンダリングするのは少し難しいかもしれないことを私は理解できます。

適切にフォーマットされたhtmlをレンダリングする方法はありますか?

0 投票する
3 に答える
46285 参照

ruby-on-rails - スリムな動的条件付きクラス

SOには同様の質問がないため、他の開発者を支援するためだけに。

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

css - SASS スタイルシートのロード中にエラーが発生しました

私は SASS を試していて、sinatra アプリケーションで scss を使用して単純な sytlesheet を読み込もうとしています。

main.rb のルート ハンドラは次のとおりです。

レイアウト (スリム ビュー レンダラーを使用) では、css ファイルを次のように使用しています。

public フォルダーからスタイルシートを削除し、views フォルダー内に styles.scss を作成しましたが、レンダリングされたページで css ファイルを取得できません。

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

haml - Grunt で Ruby 環境外で HAML または Slim を使用していますか?

私は主に PHP 開発者と仕事をしているフロントエンド開発者です。最近、Pure HTML の代わりに HAML または Slim を使用して、処理する HTML テンプレートを作成することを考えていました。

しかし、それらを使用するにはRuby/Nodeが必要であることを知っているので、私の質問は、Ruby環境にいなくても、「可能であれば」Gruntでそれらを使用し、ループ、条件などを利用するにはどうすればよいですか?

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

ruby-on-rails - input と =f.input の間で simple_form を使用する際の問題

ここに画像の説明を入力

これは、以下のスリムな simple_form フォームのスクリーンショットです。これは正しく表示されます。しかし、これによりタイプnilエラーが発生します。

ここに画像の説明を入力

これは以下のコードのスクリーンショットです。これは問題なく動作します(モデルフィールドを使用するため、nil型エラーは発生しません)。ただし、外観は壊れています。

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

ruby-on-rails - 属性を表示しない場合は、スリムでHTMLタグ属性を削除してください

Slimでクラスを表示しない場合は、class属性を削除したいのですが。

ERBでは、次を使用できます。

Slimでこれを行うにはどうすればよいですか?

私はこれを見つけましたが、もっと慣用的な解決策があるに違いないと思います。

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

ruby - rubysinatraWebアプリで奇妙な「ファイルが見つかりません」エラー

私はmongodbデータベースを使用してsinatraWebアプリを作成しています。私はmongomapperを使用してマッピングを行います。Webサーバーは薄く、テンプレート言語としてスリムを使用しています。

ファイル./config/config.ru:

ファイルmain.rb:

終わり

発生したエラー:

私はこのファイルが存在することを100%確信しています。このエラーの原因は何でしょうか?さらに詳しい情報が必要な場合は、コメントを残してください...

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

newline - コードの書式設定 + Slim での行の継続

私は最近 Slim を学んでいて、自分のコードをフォーマットしたり美しくしたりする方法があるかどうか疑問に思っていました。エラーが発生するため、改行(Enterキーを押す)の使用には注意してきました。

書式を設定したい理由は、ほとんどのコードがテキスト エディターの 1 行に収まらず、次の行に続くことがよくあるためです。

これは通常、1 行だけです。
li #{author.first_name} #{author.last_name} <a href="/">View</a><a href="/">Edit</a><a href="/">Delete</a>

行の継続を表す方法や文字はありますか? リンクを次の行に使用して、読みやすくしたい.

0 投票する
3 に答える
5258 参照

ruby - Middlemanでスリムテンプレートエンジンをインストールして使用する方法

私はミドルマンとルビー全般に不慣れです。

Rubyをインストールしました。Middlemanとgemをインストールして実行しました。

デフォルトのテンプレートシステムの代わりにスリムを使用する必要があります。

そこで、スリムジェムをインストールしました。Slimのウェブサイトには、それを機能させるために「slim」が必要だと書かれているだけです。

仲介業者のWebサイトには、config.rbファイルにテンプレートエンジンを追加するだけでよいと書かれていますが、例はありません...

ルビーのバックグラウンドを持たない人にとって、これは助けにはなりません。

私はgitでいくつかのconfig.rbを探しましたが、それらはすべて次のようになっています。

それをconfig.rbファイルに追加し、layout.slimとindex.html.slimを作成しました

ローカルサーバーを更新すると、次のようになります。

ボイラープレイスに仲介業者をインストールしています。変更する必要のあるファイルが他にもあるかどうかはわかりませんが、オンラインで適切なリソースを見つけることができません。これは奇妙なことです。

誰かが私が欠けているものについて私にいくつかの指示を与えることができますか?