問題タブ [ruby-on-rails-5.2]
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 - Ruby on Rails アプリに Bootstrap を統合できません
すべてのチュートリアルとすべてのガイドを試しましたが、Rails アプリにブートストラップを統合することができません。bootstrap-sass gem、bootstrap CDN、bootstrap gem を試しました。
Ruby on Rails バージョン 5.2.0 Ruby バージョン 2.2.6
これらのチュートリアルに正確に従い、0 の結果を達成しました:
ブートストラップ sass の場合 https://github.com/twbs/bootstrap-sass
ブートストラップ用https://github.com/twbs/bootstrap
ブートストラップ CDN を使用してみました https://www.bootstrapcdn.com/
私はこれに何週間も立ち往生しており、自分で解決しようとし、多くのブログ投稿とStackOverflowの回答に従い、すべてを試しました. Rails 5.2 バージョンの問題ですか? または、私のオペレーティング システム Windows 10 の gem ファイルに gem がありませんか?
編集: バンドルのインストールを正常に実行できます。application.html.erb の head タグに CDN を追加しても問題は解決しません 私が直面している問題は、どの方法を試してもブートストラップを使用できないことです
宝石ファイル:
ruby-on-rails - Rails Web コンソールと開発エラーが表示されない
最近、Rails アプリケーションを Rails 5.2 と Ruby バージョン 2.3.3 に更新しましたが、驚いたことに、ブラウザーの開発エラーがエラーとして表示されなくなりましたが、メッセージが表示されます。
We are sorry, something went wrong
If you are the application owner please check logs
その間、
config.consider_all_requests_local = true
私の development.rb ファイルに存在します。
ランニングRAILS_ENV=development rails s
も役に立たない
そして、私が行ったすべての変更は、Rails ガイドのみに従って行われました。
結論のない同様のスレッドが存在します:こちら よろしくお願いします
ruby-on-rails - Rails localhost を起動できません - (ポート 3000 でプロセスが実行されていません)
Railsサーバーを起動しようとしましたが、そのエラーが発生しました
ポート3000で何らかのプロセスか何かが動いていると思ったので、それを見つけようとしました
しかし、コマンドは何も返さないので、非常に奇妙に見えます。解決策はありますか?
更新 #1
このコードをstackoverflowの別の質問から実行すると、それが得られました
だから私は試しました
と
しかし、何も機能しませんでした
また、コンピューターを再起動しましたが、同じ問題が存在し、「tmp/pids」フォルダー内にファイルがありません
アップデート #2
を使用して、beef-xssと呼ばれるものをアンインストールした後に解決しました
rails-api - Rails 5 APIのみのアプリケーションでネストされた属性を処理する
Rails API アプリケーションに要件があります。クライアントは多くの注文を持つことができ、各注文はクライアントに属します。
私のorder.rbは
/place_orderを公開したルートがあり、クライアントと注文を作成します。
これまでのところ、すべて正常に動作しています。今私の要件は、クライアントがクライアントテーブルに既に存在することを確認する必要があることです。はいの場合、注文の client_id を追加し、新しい注文を作成します。毎回新しいクライアントと注文を作成したくありません。
どうすれば before_filter などで同じことを達成できますか。クライアントパラメーターからクライアントを取得し、クライアントが存在する場合は、着信パラメーターからパラメーターキーを削除します???
place_order の投稿データは次のとおりです。
前もって感謝します、アジット
ruby-on-rails - Rails 5.2 で Has_Many_Through レコードを使用してレコードを保存する
次のようなジョブ レコードを保存すると、「スパンが無効です」というエラーが表示されます。
Rails 5.0 ではこのエラーは発生しませんでしたが、アップグレード時にスパンを関連付けることができません。
データはかなり標準的な Rails フォームから取得され、各スパンにチェックボックスがあります。
何が変更され、フォームをどのように設定して、スパンを @job に関連付ける必要がありますか?
更新、詳細
ruby-on-rails - Rails テスト エラー
私は Rails 5.1 を使用した Agile Rails Web Development のチュートリアルに従っている Rails 初心者です。私はレール5.2を使用しています
私は以下でユーザーを作成しました:
すべてのユーザー テストは次のエラーで失敗します。
これはフィクスチャ ファイルです。
github へのリンク: https://github.com/marko-avlijas/depot
これをデバッグする方法がわかりません。エラーをグーグルで調べても何も得られません。
require 'bcrypt'
test_helper を入れると、次のようになります。
「require」: そのようなファイルを読み込めません -- bcrypt (LoadError)
bo-oz は、BCrypt::Password.create('secret') をコンソールに貼り付け、それをフィクスチャで使用することを提案しました。しかし、それでもうまくいきません。Webインターフェイスを介して新しいユーザーを作成でき、サーバーの出力はエラーを示していませんが、コンソールでは次のようになります。