問題タブ [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 - rails アセット パイプラインを使用してスリムなテンプレートをプリコンパイルする
Rails アセット パイプラインを使用してスリムなテンプレートをプリコンパイルできれば、非常に便利です。テンプレートを app/assets/html に貼り付けて、そのように提供することを望んでいました。
ここに私がこれまでに持っているものがあります:
rake assets:precompile を実行すると、app/assets/html の .html.slim ファイルが読み取られますが、コンパイルされず、出力ファイルの拡張子は .slim のままです。
これを機能させる方法はありますか?
ruby-on-rails - スリムな改行とフォーマット
テンプレートにはスリムを使用し、レールにはルビーを使用しています(使用を開始したばかりです)。私が直面している唯一の問題は、レンダリングされたhtmlのフォーマットがないことです。つまり、改行やインデントはありません。Slimがフォーマットを本質的にレンダリングするのは少し難しいかもしれないことを私は理解できます。
適切にフォーマットされたhtmlをレンダリングする方法はありますか?
ruby-on-rails - スリムな動的条件付きクラス
SOには同様の質問がないため、他の開発者を支援するためだけに。
css - SASS スタイルシートのロード中にエラーが発生しました
私は SASS を試していて、sinatra アプリケーションで scss を使用して単純な sytlesheet を読み込もうとしています。
main.rb のルート ハンドラは次のとおりです。
レイアウト (スリム ビュー レンダラーを使用) では、css ファイルを次のように使用しています。
public フォルダーからスタイルシートを削除し、views フォルダー内に styles.scss を作成しましたが、レンダリングされたページで css ファイルを取得できません。
haml - Grunt で Ruby 環境外で HAML または Slim を使用していますか?
私は主に PHP 開発者と仕事をしているフロントエンド開発者です。最近、Pure HTML の代わりに HAML または Slim を使用して、処理する HTML テンプレートを作成することを考えていました。
しかし、それらを使用するにはRuby/Nodeが必要であることを知っているので、私の質問は、Ruby環境にいなくても、「可能であれば」Gruntでそれらを使用し、ループ、条件などを利用するにはどうすればよいですか?
ruby-on-rails - input と =f.input の間で simple_form を使用する際の問題
これは、以下のスリムな simple_form フォームのスクリーンショットです。これは正しく表示されます。しかし、これによりタイプnilエラーが発生します。
これは以下のコードのスクリーンショットです。これは問題なく動作します(モデルフィールドを使用するため、nil型エラーは発生しません)。ただし、外観は壊れています。
ruby-on-rails - 属性を表示しない場合は、スリムでHTMLタグ属性を削除してください
Slimでクラスを表示しない場合は、class属性を削除したいのですが。
ERBでは、次を使用できます。
Slimでこれを行うにはどうすればよいですか?
私はこれを見つけましたが、もっと慣用的な解決策があるに違いないと思います。
ruby - rubysinatraWebアプリで奇妙な「ファイルが見つかりません」エラー
私はmongodbデータベースを使用してsinatraWebアプリを作成しています。私はmongomapperを使用してマッピングを行います。Webサーバーは薄く、テンプレート言語としてスリムを使用しています。
ファイル./config/config.ru:
ファイルmain.rb:
終わり
発生したエラー:
私はこのファイルが存在することを100%確信しています。このエラーの原因は何でしょうか?さらに詳しい情報が必要な場合は、コメントを残してください...
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>
行の継続を表す方法や文字はありますか? リンクを次の行に使用して、読みやすくしたい.
ruby - Middlemanでスリムテンプレートエンジンをインストールして使用する方法
私はミドルマンとルビー全般に不慣れです。
Rubyをインストールしました。Middlemanとgemをインストールして実行しました。
デフォルトのテンプレートシステムの代わりにスリムを使用する必要があります。
そこで、スリムジェムをインストールしました。Slimのウェブサイトには、それを機能させるために「slim」が必要だと書かれているだけです。
仲介業者のWebサイトには、config.rbファイルにテンプレートエンジンを追加するだけでよいと書かれていますが、例はありません...
ルビーのバックグラウンドを持たない人にとって、これは助けにはなりません。
私はgitでいくつかのconfig.rbを探しましたが、それらはすべて次のようになっています。
と
それをconfig.rbファイルに追加し、layout.slimとindex.html.slimを作成しました
ローカルサーバーを更新すると、次のようになります。
ボイラープレイスに仲介業者をインストールしています。変更する必要のあるファイルが他にもあるかどうかはわかりませんが、オンラインで適切なリソースを見つけることができません。これは奇妙なことです。
誰かが私が欠けているものについて私にいくつかの指示を与えることができますか?