問題タブ [open-uri]

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

ruby-on-rails - google-Chart-API からの 1 つの画像を添付して、Ruby on Rails でメールを送信します。

ここで controller.rb を呼び出した後、1 つのファイル (chart.png) が私の rails app フォルダーに保存されるので、これをどのように取得してメールに添付しますか?

controller.rb

その画像をwelcome_emailメソッドに渡してメールに添付するにはどうすればよいですか? これを解決するために助けが必要ですか?

user_mailer.rb

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

ruby - uriが有効かどうかのRubyopenuriテスト

私はuriが有効かどうかをテストしようとしています(たとえば、実際にコンテンツがあり、ここで整形式であるかどうかはテストしていません)。そして、を使用してURIを開くことができますopen(uri)。しかし、私の場合、URIはダウンロードするファイルへのリンクであり、そこにコンテンツがあることを確認するためだけにファイル全体をダウンロードする必要はありません。

これに対する別の解決策はありますか?

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

ruby-on-rails - そのようなファイルやディレクトリはありません:railscontrollerのopen-uri

Railsでopen-urigemのopenメソッドを使おうとしています。

スタンドアロンのRubyアプリケーションで試してみると、ファイルの上にそれが必要なだけで、すべて問題ありません。しかし今、私はそれをRailsアプリのコントローラーとして使用したいと思っています。コントローラの上にrequireを置くことをお勧めしますか?

コントローラーコード:

エラー:

そのようなファイルやディレクトリはありません-http://gdata.youtube.com/feeds/api/videos?q= cSnkWzZ7ZAA

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

ruby-on-rails - 現在のページをRails3.2に保存するためのボタン

現在のWebサイトを保存するためのボタンが必要です([名前を付けて保存]をクリックするのと同じように)。コントローラーでメソッドを作成しました。これは、外部サイト(http://www.google.comなど)でうまく機能しますが、アプリケーション内のサイトでは機能しません。タイムアウトエラーが発生します。これは私には説明がありません:(

問題は何ですか?

私もOpenURIを試しましたが、同じ問題です!

私はrails3.2とruby1.9を使用していますが、助けていただければ幸いです。すでに10時間ほどかけて動作させています。

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

ruby - 404 エラー ページの応答ルビの内容を取得する

一部の言語には、404 または 500 メッセージの HTTP コンテンツを取得できるライブラリがあることを知っています。

Rubyでそれを可能にするライブラリはありますか?

open-uri を試してみましたが、404 応答の HTML コンテンツなしで HTTPError 例外を返すだけです。

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

ruby-on-rails - Rails-別のポートにあるアクセスファイル

Webサーバーのインスタンスが2つあります。1つはポート3000で実行され、もう1つは9090で実行されています。9090ポートにあるJSONファイルにアクセスしたいと思います。

Railsモデルでは、使用するとJSONファイルに正常にアクセスできます

でも私がやりたいのはもっと

URLをハードコーディングすることを(明らかに)避けたいです。また、RailsコントローラーからRailsモデルに「ドメイン」を渡すことも避けたい場合。

または、openURIがこれを行わない場合、別のポートへのアクセスを処理するパッケージはありますか?

ありがとうございました!

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

ruby - Ruby で StringIO を String (TypeError) に変換できません

以下のコードを使用すると、次のエラー メッセージが表示されます。 can't convert StringIO into String (TypeError)

誰かが私を助けることができますか?少し早いですがお礼を。

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

ruby - RubyOpen-URIライブラリが404HTTPエラーコードで中止されました

OpenURIライブラリを使用しています。

http://example.comサーバーコードの応答が200に等しい場合、私のプログラムは期待どおりに動作します。ただし、http://example.comサーバーの応答コードが400(またはその他)に等しい場合、スクリプトはOpenURI :: HTTPError:404NotFoundで中止されます。
'begin-rescue'構文を使用し、'HTTPError例外'を処理すると、これを回避できます。
これは正しい方法ですか?すべてのケースを処理するには、OpenURIの代わりにNet / Httpライブラリを使用する必要がありますか?

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

ruby - open- urirubyでhrefを見つけた正規表現

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

ruby-on-rails - RoR で open-uri の新しい DNS を設定する

open-uri を使用して RoR から Web サイトにアクセスする際に問題が発生しています。

私のローカルマシンでは問題はありませんが、サーバーではサーバーの DNS が uri を解決しません。

open-uri 呼び出しの前に Google DNS を設定する方法はありますか?

ありがとう。