問題タブ [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 リレーション「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」と書こうかと思ったのですが、公式ドキュメントを見たら存在しませんでした。
ご協力いただきありがとうございます
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 にコンパイルされます。
ありがとう!
node.js - ハンドルバーの代わりにスリムな流星?
HandelbarsはMeteor.jsのデフォルトのテンプレート レイヤーであるため、代わりにSlimを使用することは容易に可能ですか?
もしそうなら(つまり、極端な量のハッキングなしで)これをどのように統合しますか?
更新: https://github.com/marcandre/meteor-opalなどの有望な取り組みが見られるため、これは OpalRB で現実的な可能性になり始めているようです。
ruby - content_forをSlimで動作させる
Hardwiredでcontent_forとyield_contentのサポートを実装する作業をしています。
Sinatra :: Contribの実装が機能しないため、より単純なバージョンを試しました。
残念ながら、これはコンテンツを繰り返します(content_forは、子コンテンツだけでなく、テンプレート内のすべてを取得するようです)。
これを実装するにはどのようなアプローチを取る必要がありますか?
jquery - jQueryを使ってSinatraに投稿する
私は次のルートを持っています
main.rb
イニシャル.スリム
ここ
ボタンをクリックした後、リダイレクトされて、渡された JS オブジェクト (またはそれに類似したオブジェクト) を確認したいと考えています。しかし、上記のコードはそれをしませんでした。ボタンをクリックしても何も起こりません。エラーもメッセージもありません...ここでいくつかの関連トピックを熟読しましたが、これまでのところ何も役に立ちません。ここで見逃しているのは誤解ですか?JavaScript 内から Sinatra アプリへの POST リクエストを行う方法は?
ruby - スリムなテンプレート: 例外を救うには?
以下のerbコードをslimに変換したいと思います。
私のアプローチは次のとおりです。
しかし、それはエラーになります:
スリムを使用して例外を適切にレスキューするにはどうすればよいですか?
ruby-on-rails - ActionMailer でインライン スタイリングが機能しない
Rails アプリのテンプレートとメールのスタイリングに SLIM と SASS を使用しています。
アプリ環境を開発に設定してブラウザーでメールを表示すると、メールは正常に表示されますが、本番環境では、メール ビューが不正確なスタイルで表示されます。プロダクションから送信された電子メールの画像とヘッダーにインライン スタイル タグがありませんでしたが、開発中は問題なく表示されていました。
Rails アプリの運用環境と開発環境でメールのスタイルが異なる原因として考えられるのは何ですか?
PS: インライン CSS に gem を使用していません。
ruby-on-rails - スリム テンプレート内の zurb 財団アイコン フォント link_to
Rails フォームにスリムなテンプレート ファイルを使用しています。Foundation アイコン フォントをリンクのグラフィックとして使用したいのですが、そのフォントを link_to に含める方法が見つからないようです。これが問題のコードです。
最後の行で、リンクの横に表示するアイコンを取得できますが (図のように)、リンクのタイトル自体にアイコンを埋め込む方法がわかりません (現在は「編集」に設定されています)。
どんな助けでも大歓迎です!
参考:: Rails 3.2.11、Ruby 1.9.3、Foundation 3
ruby - Slim-lang を使用してレイアウト テンプレートにデータを渡す
Slim テンプレートへのデータの受け渡しに問題があります。私は次の作業コードを持っています (この SO スレッドからの情報を使用):
私がテンプレートに持っているもの:
layout.slim :
post_text.slim :
私の質問は、私の場合、レイアウト テンプレートにパラメーターを渡す方法ですか?