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

ruby-on-rails - Rails リレーション「Has_none_or_one」

問題があります。'User' モデルと 'Professional' モデルを取得しました。Professional モデル内では、ユーザーに属することが指定されています。

ただし、ユーザーモデルには記述関係がありません。ユーザーは専門家を持つことができますが (begs_to のおかげで)、常にそうとは限りません。

ここに問題があります: "User.find(49).professional" を実行して、ユーザー n°49 がプロフェッショナルかどうかをテストすることはできません (ブール値を返す必要があります)。

ただし、「Professional.find(65).user」を実行できます。プロの n°65 がユーザーである場合は true を返し、そうでない場合は false を返します。

一部のユーザービューでは、これが原因で機能しません。

幅広い「li」リストを取得しました。そのため、if 条件は機能せず、@user.professional.someprofessionalattributes も機能しません。

最初は User モデルに「has_none_or_one」と書こうかと思ったのですが、公式ドキュメントを見たら存在しませんでした。

ご協力いただきありがとうございます

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

ruby-on-rails - Rails Assets パイプラインで Slim/Jade を提供する

Angular.js アプリを作成していますが、さまざまなビュー用に静的 HTML ファイルを取得する必要があります。

Slim または Jade を使用してこれらのコンパイル済み静的ビューを作成し、Rails アセット パイプラインを使用してそれらを提供したいと考えています。

config/application.rb でこれを使用して、アセット パイプラインから html ファイルを提供する方法を見つけました。 config.assets.paths << "#{Rails.root}/app/assets/html"

Slim または jade を html にコンパイルすることに関しては、解決策を求めて hi と low を検索しましたが、最も近いのはslim_assetsですが、HTML ではなく JST にコンパイルされます。

ありがとう!

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

node.js - ハンドルバーの代わりにスリムな流星?

HandelbarsはMeteor.jsのデフォルトのテンプレート レイヤーであるため、代わりにSlimを使用することは容易に可能ですか?

もしそうなら(つまり、極端な量のハッキングなしで)これをどのように統合しますか?

更新: https://github.com/marcandre/meteor-opalなどの有望な取り組みが見られるため、これは OpalRB で現実的な可能性になり始めているようです。

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

ruby - content_forをSlimで動作させる

Hardwiredでcontent_forとyield_contentのサポートを実装する作業をしています。

Sinatra :: Contribの実装が機能しないため、より単純なバージョンを試しました。

残念ながら、これはコンテンツを繰り返します(content_forは、子コンテンツだけでなく、テンプレート内のすべてを取得するようです)。

これを実装するにはどのようなアプローチを取る必要がありますか?

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

jquery - jQueryを使ってSinatraに投稿する

私は次のルートを持っています

main.rb

イニシャル.スリム

ここ

ボタンをクリックした後、リダイレクトされて、渡された JS オブジェクト (またはそれに類似したオブジェクト) を確認したいと考えています。しかし、上記のコードはそれをしませんでした。ボタンをクリックしても何も起こりません。エラーもメッセージもありません...ここでいくつかの関連トピックを熟読しましたが、これまでのところ何も役に立ちません。ここで見逃しているのは誤解ですか?JavaScript 内から Sinatra アプリへの POST リクエストを行う方法は?

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

ruby - スリムなテンプレート: 例外を救うには?

以下のerbコードをslimに変換したいと思います。

私のアプローチは次のとおりです。

しかし、それはエラーになります:

スリムを使用して例外を適切にレスキューするにはどうすればよいですか?

0 投票する
0 に答える
469 参照

ruby-on-rails - ActionMailer でインライン スタイリングが機能しない

Rails アプリのテンプレートとメールのスタイリングに SLIM と SASS を使用しています。

アプリ環境を開発に設定してブラウザーでメールを表示すると、メールは正常に表示されますが、本番環境では、メール ビューが不正確なスタイルで表示されます。プロダクションから送信された電子メールの画像とヘッダーにインライン スタイル タグがありませんでしたが、開発中は問題なく表示されていました。

Rails アプリの運用環境と開発環境でメールのスタイルが異なる原因として考えられるのは何ですか?

PS: インライン CSS に gem を使用していません。

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

ruby-on-rails - スリム テンプレート内の zurb 財団アイコン フォント link_to

Rails フォームにスリムなテンプレート ファイルを使用しています。Foundation アイコン フォントをリンクのグラフィックとして使用したいのですが、そのフォントを link_to に含める方法が見つからないようです。これが問題のコードです。

最後の行で、リンクの横に表示するアイコンを取得できますが (図のように)、リンクのタイトル自体にアイコンを埋め込む方法がわかりません (現在は「編集」に設定されています)。

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

参考:: Rails 3.2.11、Ruby 1.9.3、Foundation 3

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

ruby - Slim-lang を使用してレイアウト テンプレートにデータを渡す

Slim テンプレートへのデータの受け渡しに問題があります。私は次の作業コードを持っています (この SO スレッドからの情報を使用):

私がテンプレートに持っているもの:

layout.slim :

post_text.slim :

私の質問は、私の場合、レイアウト テンプレートにパラメーターを渡す方法ですか?