問題タブ [camping]

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 に答える
278 参照

ruby - Camping はデータベースをどこに保存しますか?

私は Camping で何かを構築していますが、私のアプリのデータベースがどこにも見当たらないことに気がつきました。私のデータは残っているので、どこかにあるはずですが、見つかりません。

ソースを見ると、server.rb に次のように表示されます。

「camping.db」のようなものを求めて hd を調べてみましたが、何も見つかりませgrepん。find

現時点では、db ファイルが必要な理由はありません。私はただ興味があります。データベースはどこにありますか?

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

ruby - Pure Ruby データベースでのキャンプ

純粋な ruby​​ データベース (kirbybase http://www.netpromi.com/files/kirbybase_ruby_manual.html ) を Camping (http://camping.io ruby​​ マイクロフレームワーク) と一緒に使用したいので、ruby では次のようなものになります。レコードを表示するには、次のようにします。

またはすべてのレコード

「rubysh」kirbybase 構文を難読化することなく、これを Camping と統合する最良の方法は何でしょうか? アクティブ レコードを介して Sqlite (キャンプのデフォルト データベース) に接続するための単純なモジュールは次のようになります。

モジュール モデル クラス コンテンツ < ベース。終わり

終わり

よろしくお願いいたします。

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

activerecord - 属性の変更による関連オブジェクトの作成時の NameError

これが私がやろうとしていることです:私のアイテムには多くのアクションがあります。案件のステータスが変化したら、新しいアクションを作成します。後で、アイテムに関連付けられたアクションを要求します。残念ながら、ステータス変更によってアクションを作成しようとすると、次の例外が発生します: NameError at /create; uninitialized constant Shiny::Models::Item::Action.

ここに私のモデルがあります:

次に、コントローラーで次のようにします。

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

postgresql - キャンプアプリをherokuにデプロイしますか?

こんにちは、activerecord と postgresql を使用してキャンプ アプリを herokus cedar スタックにデプロイする方法を考えていました。

私のdatabase.yml:

現在、データベースへの接続に問題があります。同じファイルに開発データベースの構成があります。

更新: Johns の回答への応答として、heroku が提供しているエラー ログをここに示します。

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

ruby-on-rails - 同じホスト/コンピューターで同じRailsアプリを使用している2人のApachePassengersリスナー

SSLのみを使用してApacheとPassengerによって提供されるRailsアプリがあります。

これで、HTTPのみを使用して作成する必要のある外部接続ができました。

このRailsアプリのポート443のみをリッスンしているため、接続が安全かどうかをコードでチェックインしません。

このアプリのポート80のすべての接続は、https443にリダイレクトされます。

問題は、同じホスト/コンピューターで同じRailsアプリを使用する2人のApachePassengersリスナーを使用できるかどうかです。

1つは80用、もう1つは443用です。もちろん、それぞれが異なるURLをリッスンします。

これは不可能だと思います。少なくとも私の最初のテストは成功しませんでした。

これを達成するための最良のオプションは何ですか?

  • 別の名前で新しいRailsアプリインスタンスを追加します(リソースを浪費しますが、より簡単なものです!!!!)
  • この目的のためだけに、特別な住所と1つのルートだけを聞いて、CampingwithPassengerのインスタンスを1つ追加します。
  • ..。

ありがとう、

よろしく

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

ruby - Campingでのユーザー入力のサニタイズ

Campingで、ユーザー入力をサニタイズするにはどうすればよいですか?

0 投票する
3 に答える
1817 参照

ruby - アプリのベースURLは何ですか?

Camping / Rackで、アプリのベースURLを取得するにはどうすればよいですか?送信するメールに入れられるように知りたいです。

(開発中)かもしれません

また

また

または本番環境で

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

ruby - 静的ファイルを提供する方法は?(css)

Campingでは、cssなどの静的ファイルを提供するのにどのように最適ですか?


今私は持っています

ラックを使用するよりスマートな方法はありますか?

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

migration - Camping はロールバックを処理できますか?

値を初期化するのを忘れていたことに気付く前に、マイグレーションを書き、それに (もちろん開発コピー上で) マイグレーションしました。その後、次の 10 分間、Camping がロールバックを可能にする方法について頭を悩ませました。データを修正するために別の移行を作成するだけでよいことに気付きましたが、これは私がやろうとしていることですが、疑問が生じます:

Campingで移行をロールバックすることはできますか? それとも、何かを見逃したときはいつでも X.1 の作成に頼る必要がありますか?

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

ruby - キャンプは疑問符でURLを分割しています

これが私の問題です:

キャンプは疑問符でURLを分割しています。

したがって、次のようなコードがある場合:

実行ブラウザcamping path/to/file
に移動localhost:3301し、テキストフィールドにテキストを入力して送信を押すと、スラッシュの後にすべてが表示されますが、代わりに疑問符でURLが分割され、スラッシュの後に何もないと見なされるため、次のようになります。インデックスにあなた。

質問:input疑問符を使用しないように設定することはできますか、または疑問符でキャンプを分割しないようにすることはできますか?

付録A
テスト済み1.GoogleChrome
2.
Firefox
3. Safari