問題タブ [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 投票する
1 に答える
5803 参照

sinatra - データマッパーで「all」メソッドを試すとエラーが発生します

これをシナトラでやろうとすると、

このエラーを返します。

誰かが私を正しい方向に向けることができますか?

ありがとう、

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

ruby - #の未定義メソッド `bytesize'

ブロガーのラベルをGAEのデータストアに保存して更新したいのですが。そのコードを実行すると、次のエラーが発生します。

コード

cronジョブで実行されます'/job'

問題はどこだ?教えて下さい。

ただし、cronジョブを初めて実行すると、ラベルデータが保存され、そのエラーが発生することもあります。データを更新できませんでした。

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

ruby - Windows で Mongrel を使用して Sinatra アプリを実行する

Sinatra がバックグラウンドで Mongrel を開始するのではなく、Windows 上の Mongrel から Sinatra アプリを開始したいと考えています。

Sinatra に Mongrel を使用する簡単な方法はありますか? デフォルトでは Rails アプリを探しています。

編集:提案された解決策は、VMWareまたはSunBoxを実際のLinuxで実行し、その方法で企業の問題に対処することです。

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

ruby - Sinatra/Ruby でメール転送をデバッグ/テストする方法

ポニーを使用して、sinatra アプリケーションでメールを送信しています。しかし、問題 - デバッグまたはテストの方法がわかりません。言うまでもなく、php では、すべての送信メールをすべてのデータを含むプレーンテキストファイルとして保存する sendmail 偽アプリ (php.ini 内) を構成できます。

ruby アプリはどうですか?出来ますか?

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

ruby-on-rails - Railsプロジェクトを他のタイプのrubyWebアプリケーションと区別するためのテキスト検索-merb/sinatra / ramaze

何千もの異なるrubyWebアプリケーションを含むディレクトリで検索を実行し、railsプロジェクトを含むディレクトリのみを検索したい場合、railsプロジェクトを一意に区別するために各ディレクトリ内でどのテキストを検索する必要がありますか。他のプロジェクトタイプ?

現時点では、以下に基づいて検索することにしました。

これは、Merb、Sinatra、Ramazeではなく、Railsでのみ使用される構文であると私は信じています。これは正しいです?

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

ruby - Net ::HTTP応答をRuby1.9.1で特定のエンコーディングに変換する方法は?

私は次のことを行うSinatraアプリケーション(http://analyzethis.espace-technologies.com)を持っています

  1. HTMLページを取得する(net / http経由)
  2. response.bodyからNokogiriドキュメントを作成します
  3. いくつかの情報を抽出し、応答で送り返します。応答はUTF-8でエンコードする必要があります

そのため、www.filfan.comやwww.masrawy.comなどのwindows-1256エンコーディングを使用するサイトを読み込もうとしたときに問題が発生しました。

問題は、エラーがスローされないにもかかわらず、エンコーディング変換の結果が正しくないことです。

net / http response.body.encodingは、UTF-8に変換できないASCII-8BITを提供します

Nokogiri :: HTML(response.body)を実行し、cssセレクターを使用してページから特定のコンテンツ(たとえば、タイトルタグのコンテンツなど)を取得すると、string.encodingを呼び出すとWINDOWS-1256を返す文字列が取得されます。 。string.encode( "utf-8")を使用し、それを使用して応答を送信しますが、応答が正しくありません。

私のアプローチの何が悪いのかについての提案やアイデアはありますか?

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

sinatra - Sinatra は IronRuby で使用できますか?

Mac に次の ruby​​ gem をインストールしようとしています。

http://www.sinatrarb.com/intro.html

次のメッセージが表示されます。

Ruby/IronRuby に詳しい人が助けてくれますか?

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

ruby - 電子メール検証によるユーザーサインアップ、およびRubyでの認証

私はSinatraでWebアプリを作成しようとしていますが、認証だけでなく、おそらくラックミドルウェアとしてのユーザーサインアップに電子メール検証を使用するための優れたソリューションがあるかどうか疑問に思いました。OpenIDのサポートもあればいいのですが。

私は自分で転がることができると思いますが、車輪の再発明をしたくありませんでした。私がそうしなければならない場合、誰かが私が使用したいと思うかもしれないライブラリ、多分サンプルコードさえも私に指摘することができますか?また、これまでにこれを行ったことがないので、サインアップ/認証で重要な何かを実装するのを忘れてしまうかもしれないのではないかと心配しています。

自家製のソリューションが必要な場合は、パスワード暗号化用のbcrypt-rubyと、電子メール用のSinatra::MailerまたはPonyを見つけました。OpenIDサポートを使用してサインオンする場合、 hancockhancock-clientがありますが、使用法については完全には明確ではなく、実際にはシングルサインオンサポートは必要ありません。たぶん私はrubyopenidライブラリを使うべきですか?他に何か必要ですか?

これはかなり混乱した質問ですが、より経験豊富な誰かが私を正しい方向に向けてくれることを願っています。

0 投票する
9 に答える
46457 参照

ruby - 変更のたびに Sinatra にファイルを自動リロードさせるにはどうすればよいですか?

私は使っている

このようにサーバーを起動します

しかし、インデックスページで行った変更をリロードすることはありません。
ここで何か見逃しましたか?