問題タブ [sinatra]

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

ip-address - SinatraでクライアントのIPアドレスを取得しますか?

これは本当に簡単な質問ですが、どこにもこれについての言及は見つかりません。

SinatraでクライアントのIPアドレスを取得するにはどうすればよいですか?

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

ruby - Ruby で OpenID プロバイダーに情報をリクエストする

現在、Sinatra アプリケーション内で OpenID プロバイダーと連携するために ruby​​-openid gem を使用していますが、情報フィールドを取得できません。

これはリクエストの例です:

解析結果フィールド:

Google、Yahoo、myOpenId などのほとんどのプロバイダでログインできますが、問題は、それらすべてから電子メール情報を取得できないことです。また、Google の openid から情報を取得できません。

それで、これを解決する方法は?私は何か間違っていますか?

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

ruby - 小中規模アプリでの Sinatra の使用

Sinatra は (小さなアプリだけでなく) 中規模から大規模の Web アプリケーションに使用されていますか?

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

ruby-on-rails - NetbeansをSinatraのIDEとして使用できますか?

はじめに:私はNetbeansforRails開発の大ファンです。

最初のSinatraアプリを起動したばかりですが、NetbeansがSinatra開発にIDEサポートを提供していないようです。

誰かが解決策を発見したことがありますか、それとも私は何かを逃しただけですか?

0 投票する
10 に答える
35669 参照

ruby-on-rails - Rails アプリのような Sinatra アプリをどのようにデバッグしますか?

メインの Sinatra コントローラーで、フォームから POST された後に params ハッシュをデバッグしたいと考えています。

私が追加しました:

params.inspectすべてがうまくいけば機能します。しかし、コントローラが実行される前にエラーが発生した場合、Rails のデフォルトのように、エラーに関する情報を取得できません。

有用なデバッグ情報を取得する最良の方法は何ですか?

この例はまったく機能しませんでした (このコードを追加した後、アプリは起動しませんでした):

に続く:

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

ruby - 初心者、Rubyを使用して小さなアプリケーションを構築する

私は今Rubyを学んでいて、行き詰まりました。多分あなたたちは私を少し助けてくれるでしょう。

Sinatraをベースに、値をインクリメントしてさまざまなリクエストに出力する小さなアプリを作成したいと思います。ルートページに移動すると1が表示され、ページを更新すると2が表示されます。

更新時にのみ増分を発生させる方法がわかりません

ありがとう

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

ruby - ActiveRecord モデルの作成中に問題が発生しました: データが保存されていません

開発中の Sinatra アプリで ActiveRecord を使用して、データベースに新しいモデル行を作成するのに問題があります。問題のオブジェクトはエラーなしで作成されています (save! を使用すると、例外は発生しません) が、保存用に指定したほとんどのデータが存在しません。

送信しているプロジェクト オブジェクトと、作成している新しいメタ オブジェクトからのデータに対するすべての調査は、データが存在することを示しています。しかしmeta.inspect、保存の前後に実行すると、すべてのデータ (project_id を除く) がデフォルトの状態 (ゼロ) にあることがわかります。私も確認meta.errors.nil?しましたが、確かに、保存後にエラーはありません。

最も不可解なのは、振り向いてその project_id を持つ新しいメタ インスタンスを取得し、データを入れても、データベースに問題が保存されないことです。

ActiveRecord を使用して Rails と Sinatra でいくつかのサイトを構築したので、これは私をイライラさせます。この 1 つの問題は、私を完全に当惑させます。誰が私が間違っているのか教えてもらえますか?

0 投票する
5 に答える
7917 参照

.net - RubyのSinatraに似た.NETフレームワークはありますか?

RubyのSinatraに似た.NETライブラリ/APIがあるかどうか誰かが知っていますか?

ASP.NET MVC、WCF、および.NET 3.5の新しいルーティングAPIを使用すると、可能性があるように思われるので、疑問に思っています。

更新:ベストアンサーのリンクが古くなっているので、Nancy@ https://github.com/NancyFx/Nancyをチェックしてください

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

ruby-on-rails - さまざまなタイプのRubyアプリケーションで最も一般的に使用される単体テストフレームワークは何ですか?

同じユニットテストフレームワークが異なるWebフレームワーク(Rails、Merb、Sinatra、Ramaze、デスクトップフレームワーク)に使用されていますか?

そして、さまざまなWebおよびデスクトップフレームワークのすべてで機能する、最も広く使用されている単体テストフレームワークは何ですか?

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

ruby - Sinatra/Rack アプリを単一のローカルで実行可能なファイルにする利点は何ですか?

私はベガスの説明を読んでいました。

Sinatra/Rack アプリの実行可能バージョンを作成するという単純な問題を解決することを目的としています。

これが解決しなければならない問題だとは知りませんでした。

これが疑わしい利点のように見える理由は、次の理由によるものです。

Sinatra アプリケーションを実行するのは非常に簡単ではありませんか? 入力するだけ

アプリがバックグラウンド プロセスであることを除いて、同じことがすべて発生します。

なぜこれに実行可能ファイルが必要なのですか?