問題タブ [ruby]

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 投票する
4 に答える
11032 参照

ruby - Ruby 用描画ライブラリ

Ruby を使用して言語のフローチャート ジェネレーターをコーディングしようとしています。

さまざまなフローチャート要素のさまざまな図形を描画し、それらの図形にテキストを書き出すために使用できるライブラリがあるかどうかを知りたかったのです。

できれば、基本的な形状を描画するためのコードを書く必要がないことを本当に望んでいます。

誰かがそのライブラリの使用例を含むリファレンス ドキュメントを教えてもらえますか?

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

ruby-on-rails - sqlite3-ruby-1.2.2 が OS X で動作しないのはなぜですか?

私は走っています

  • OS X 10.5、
  • ルビー1.8.6、
  • レール 2.1、
  • sqlite3-ルビー 1.2.2

db:migrateそして、MySQL に接続されているアプリでrake しようとすると、次のエラーが発生します。

レーキが中止されました! ロードするファイルがありません -- sqlite3/database

0 投票する
6 に答える
47601 参照

ruby - Rubyの異なる括弧はどういう意味ですか?

{}Rubyでは、との違いは何[]ですか?

{}コードブロックとハッシュの両方に使用されているようです。

[]アレイ専用ですか?

文書化はあまり明確ではありません。

0 投票する
4 に答える
8073 参照

ruby-on-rails - cronジョブが正しく機能しないのはなぜですか?

私はUbuntuHardyVPSでcronジョブを実行していますが、半分しか機能しませんが、その理由を理解できません。このジョブは、mysqldumpを使用してRailsアプリケーションで使用されるMySQLデータベースをバックアップするRubyスクリプトです。このデータベースは、Gzip圧縮され、SFTPを使用してリモートサーバーにアップロードされます。

gzipファイルは正常に作成およびコピーされますが、常にゼロバイトです。それでも、コマンドラインから直接cronコマンドを実行すると、完全に機能します。

これはcronジョブです:

これはdatadump.rbです:

私はすべてのパスをチェックして再チェックしましたが、それらは正しいです。sftp.yml(SFTPクレデンシャル)とdatabase.yml (MySQLクレデンシャル)はどちらも、実行中のユーザー(deploy)が所有し、そのユーザーの読み取り専用権限(chmod 400)を持っています。私はnet-sshとnet-sftpの1.1.xバージョンを使用しています。それらは最新のものではないことは知っていますが、現時点では私がよく知っているものです。

cronジョブが失敗する原因は何ですか?

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

ruby-on-rails - OpenID authentication in Ruby on Rails

I am a neophyte with Ruby on Rails but I've created a couple of small apps. Anyway, I'm really interested in OpenID and I would like to implement OpenID authentication and maybe some Sreg stuff in a Rails app. All of the research that I have done has come up with articles that are out of date or just don't work for me. Since I'm so new to Rails I'm having difficulty debugging the issues so...

What is the best way to implement OpenId in Rails?

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

c - C レベルのコードから Ruby AST にアクセスするにはどうすればよいですか?

Ruby 1.8 ASTは実行時に大きな switch ステートメントを使用してトラバースされ、クラスまたは親モジュールでメソッドを呼び出すなどの多くのことには、インタプリタがツリーを上下に検索する必要があることを理解しています。拡張機能でこれASTにアクセスする簡単な方法はありますか? Ruby Cそれには Ruby 拡張 API が関係していますか、それとも内部データ構造を直接ハッキングする必要がありますか?

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

ruby-on-rails - Ruby on Rails on Windows での開発に使用する IDE は?

重複の可能性:
どの Ruby IDE が好きですか?

私は一般的に、ほぼ 2 年前に大学を卒業してから Microsoft .NET に関する作業を行っています。Ruby on Rails を見始めたところです。では、どのエディターを使用すればよいでしょうか? 現在、 Notepad++を使用していますが、何とかデバッグなどを行うことはできますか?

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

ruby - JRuby / ラック展開

これがかなり風変わりなことは承知していますが、JRuby を使用して Ruby Web アプリケーション (Rails ではなく、Rack ベースなので、ほとんどの Ruby サーバーに問題なくプラグインできます) をデプロイしたいと考えています。Google や友人からいくつかの成功事例を教えてもらいましたが、ほとんどが Rails 関連であり、そうでない場合は、展開に関する詳細は提供されません。私が使用しているフレームワークは、重要であれば Ramaze です。

どんな助けでも大歓迎です。

0 投票する
25 に答える
426142 参照

ruby - どの Ruby IDE が好きですか?

私は最近、RDT (RadRails ではない) で Eclipse を頻繁に使用しており、非常に満足しています。最近、NetBeans が Ruby もサポートしていることは知っていますが、Eclipse で何を提供する必要があるかはわかりません。

IDE を提案する際に素晴らしい、または便利だと思う機能をすべて挙げてください。比較しやすくなります。

また、Rails ではなく Ruby と言いました。Rails のサポートはプラスですが、私は Rails 中心ではない方が好きです。Linux およびオプションで Solaris でも利用できるはずです。

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

java - C での Ruby ブロック/Java クロージャ

私は Ruby ブロックがどのように機能するかを理解しようとしており、そのために C でそれらを実装しようとしています。

クロージャを実装する簡単な方法の 1 つはvoid*、クロージャ/関数に囲んでいるスタックに a を渡すことですが、Ruby ブロックは、ブロックを使用するスコープからの return ステートメントと break ステートメントも処理するようです。

Java のクロージャー提案の 1 つもこのように機能すると思います。

では、Ruby ブロック/Java クロージャーを C でどのように実装しますか?