問題タブ [railsapps]
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.
css - When to use SASS Partials?
I'm working on a Ruby on Rails project and trying to teach myself SASS. I'm understanding for the most part, but I'm confused about why anyone would import partials (e.g. @import "_partial.scss")
Regardless of whether I store css rules (e.g. for a navbar) in a partial or a regular .scss file, I haven't been able to notice a difference in my website's layout in Chrome.
Thus, I ask: what is the benefit of importing partials (instead of importing regular .scss files?)
EDIT:
I've been asked to explain why this question isn't a duplicate of this question.
Let me clarify: I already know that partials are not compiled to regular .css files. I just don't understand the benefit of that aspect to them - the sprockets gem, which is included with rails by default, already combines all CSS into a single file.
ruby-on-rails-4 - Pundit を使用して 2 つのコントローラーの承認ポリシーを設定する方法は?
私はRailsApps Pundit チュートリアルを使用して Pundit を学んでいますが、チュートリアルの次のステートメントに完全に混乱しました。
ポリシー オブジェクトの名前が UserPolicy であり、Users コントローラーからの承認に使用する場合、ポリシー オブジェクトの名前が常にコントローラーの名前と一致すると誤って想定する可能性があります。そうではありません。
「role_a」を持つユーザーが users_controller.index アクションを使用し、「role_b」を持つユーザーが orders_controller.index アクションを使用できるようにするポリシー (一連のポリシー) を作成するにはどうすればよいですか?
1.1 これには 2 つの異なるポリシー (UserPolicy と OrderPolicy) が必要ですか?それとも、UserPolicy で区別するために、すべてのコントローラーのインデックス アクションに異なる名前を付ける必要がありますか?
ruby-on-rails - Learn-Railsチュートリアルのエラー「メッセージを送信するにはSMTP Toアドレスが必要です」
Learn Ruby on Railsチュートリアルの「Send Mail」セクションでエラーが発生し続けます。
ローカル マシンでhttps://github.com/RailsApps/learn-rails.gitのクローンを作成しようとしましたが、問題は解決していません。
以下は私のコードです:
user_mailer.rb
開発.rb
secrets.yml
また、.bashrc ファイルで環境変数が正しく設定されていることも確認しました。
どんな助けでも大歓迎です、そして前もって感謝します!
ruby-on-rails - Sendgrid は、要求された SMTP-AUTH を返しますが、ユーザー名がありません
私は Ruby on Rails を初めて使用し、Daniel Kehoe による Learn-ruby-on-rails という本に従っています。Ubuntu 環境で sengrid ログインの詳細を正しく設定しました。echo $ SENDGRID_USERNAME は自分のユーザー名を正しく返します。
ただし、連絡先フォームを送信すると、「SMTP-AUTH が要求されましたが、ユーザー名がありません」というエラーが表示されます。ログインの詳細をハードコーディングしようとしましたが、それでも同じエラーが発生します。私の構成設定はポート587のsmtp.sendgrid.netで、開発中のメールの送信を許可しています。
私が正しくないことをしてください。どうもありがとう。
私の user_mailer.rb は次のとおりです。
終わり
contact_controller.rb を以下に示します。
終わり
heroku - Rails 5: Google アナリティクスを機能させるにはどうすればよいですか?
Jonathon Wolfe によって作成され、Nick Reed のTurbolinks Compatibilityサイトで提供されている Google Analytics Tracking Script を追加して、 Rails 5 Web サイトに Google Analyticsをインストールしようとしました。
- UA-XXXXXXX-XX を Google アナリティクス トラッキング ID に置き換えました
- ファイル app/assets/javascripts/application.js には //= require_tree があります。指令
- Analytics for Railsで説明されているように、heroku にデプロイしました
- https://github.com/heroku/rails_12factorにあるように、rails_12factor gemは含めませんでした。
Google Analytics がまだウェブサイトからトラッキング データを取得していません。私は何が欠けていますか?
heroku - Gibbon が Heroku で TCP 接続を開けませんでした
Daniel Kehoe のLearn Ruby on Railsの本を読んでいます。チュートリアルが開発中の MailChimp リストに正常に投稿されるようにします。heroku にプッシュしてテストしました。ニュースレターに参加するために電子メール アドレスを送信すると、ログにエラーが表示される -
2016-09-08T19:54:14.872341+00:00 app[web.1]: 12ms で 500 内部サーバー エラーを完了しました (ActiveRecord: 0.0ms) 2016-09-08T19:54:14.872876+00:00 app[web. 1]: 2016-09-08T19:54:14.872878+00:00 app[web.1]: Gibbon::MailChimpError (key.api.mailchimp.com:443 への TCP 接続を開くことができませんでした (getaddrinfo: 名前またはサービスがありません既知) @title=nil, @detail=nil, @body=nil, @raw_body=nil, @status_code=nil): 2016-09-08T19:54:14.872879+00:00 app[web.1]:
app/ models/visitor.rb:10:in subscribe' 2016-09-08T19:54:14.872880+00:00 app[web.1]:
app/controllers/visitors_controller.rb:10:in `create'
トラブルシューティング方法に関する提案をいただければ幸いです。