問題タブ [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 に答える
2806 参照

ruby-on-rails - Sinatra で AWS::S3 を使用してバケットを一覧表示する

aws-s3 gem を使用して Amazon S3 アカウントにアクセスしようとしていますが、何をしてもバケットリストを出力することさえできません。

エラー:

コードから:

私は Ruby の経験があまりありません。明らかな何かが欠けているだけですか?

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

ruby - Pony は Gmail の SSL/TLS をサポートしていますか (はい!)

Pony gem は SSL/TLS を使用した電子メールをサポートしていますか? Heroku で Google Apps を使用して (簡単に) 電子メールを送信しようとしています。

ありがとう!

いくつかのフープを飛び越えた後、私に適したソリューションの組み合わせを見つけました: http://417east.com/thoughts/2009/austin/heroku-gmail-sinatra .

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をチェックしてください