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

ruby-on-rails - データセット-*属性

divの「data-*」の値を動的に設定する必要がある状況があります。私が実際に使用しているコードは次のとおりです。

これはひどいです。また、railsは、<div />chromeや他のブラウザーが絶対に好まない方法でdivを閉じます(いくつかの災害を引き起こします)。

だから私の解決策はそれです。これを行う別の方法があるかどうかを尋ねたいと思います。

アップデート1:

私が持っている小さな問題、このコード:

link_toを削除すると、機能します。そのようなものを挿入しても| textエラーが返されることに注意してください。syntax error, unexpected keyword_ensure, expecting $end

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

ruby-on-rails - コードから属性を設定し、タグ内にテキストを挿入する方法

私はこのコードを持っています:

「クラス」の部分を削除すれば、すべて問題ありません。これをスリムに書く正しい方法はどれですか?

クラス部分がない場合、エラーは次のとおりです。syntax error, unexpected keyword_ensure, expecting $end

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

slim-lang - スリム - タグとして認識されないテキスト

スリムの新しい質問

次のスリムなテンプレートを期待していました

引き起こす:

しかし代わりに、span タグが認識されず、次のように生成されました。

スパンがタグではなくテキストとして扱われたのはなぜですか?

ありがとう

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

ruby-on-rails-3 - ブートストラップは、ナビゲーション リストで選択した項目を強調表示します

そのため、ブートストラップをスリムと一緒に使用して、ナビゲート可能なページを作成しています。「アクティブ化」クラスが適用されているため、リストで選択したアイテムを強調表示することに固執しています。私は affix または scrollspy と呼ばれるものを見つけましたが、これらは私がする必要があること、つまりページ間を移動することとは異なります。私は次のコード部分を持っています:

これにはベストプラクティスが必要だと思います。任意の提案をいただければ幸いです。

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

ruby - Ruby の Slim Template 言語での PHP の可能性

PHPでは、これを行うことができます:

とても便利です。引用符の間、HTML シンボルの間など、好きな場所で文字列を分割できます。

そして、Ruby-HTML で同じものを実装する必要があります。PHP プロジェクトを Ruby に移植しようとしています。Slim テンプレート言語を使用しています。私はこれを試しましたが、うまくいきません.スリムはエラーをスローします:

今のところ、Slim に関して私が知っている方法は 1 つだけです。

まずは複製。第二に、コードの HTML-PHP 部分は非常に複雑です。2 つのループ (forループとforeachその内部のループ) があり、そのような埋め込みを複数使用して、条件に応じて div の属性を追加します。そして、Slimでそれを実装する方法を想像することはできません. これでもエラーがスローされます。長い html 文字列を分割できません。

Slim では、if引用符または要素属性の間の条件付き s で文字列を分割できますか? どうやってするの?

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

ruby-on-rails - Railsプロジェクトでスリムでangularjsを使用する際の問題

私は最終的にangularjsを試してみることにしましたが、初期の問題に直面しています。

Rails 3.2 と Slim テンプレート gem をビューに使用しています。

ここのangularjsサイトの例を試しています: http://angularjs.org/#todo-html

関連するビットは次のとおりです。

スリムでは次のようになります。

問題は Slim だけです:

文字通り文字列として。

Slim と Angular を一緒にプレイできる人はいますか?

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

ruby-on-rails-3 - Rails + Slim - MissingTemplate (本番)

Rails 3.2 のプロジェクトがあります。また、テンプレートエンジンとしてhamlを使用しましたが、hamlの代わりにslimを使用することにしました。だから私はスリムを使っていくつかのビューを書き直します。しかし、この変更をサーバーにプッシュすると、本番環境で奇妙なエラーが発生しました。

エラーは、テンプレート エンジンとしてスリムを使用するページでのみ表示されます。私の開発マシンでは、ページがうまく開きます。サーバーをセットアップするには、Rayan Byte のスクリーンキャストを使用しました

どうすれば修正できますか?

エラー:

Gemfile :