問題タブ [ruby-on-rails]

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

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

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

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

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

ruby-on-rails - database.ymlをどのように保護しますか?

Ruby on Railsアプリケーション内のdatabase.ymlは、データベースのクレデンシャルを格納するプレーンテキストファイルです。

Railsアプリケーションをデプロイすると、Capistranoレシピにデプロイ後のコールバックがあり、アプリケーションの/configディレクトリ内にdatabase.ymlファイルへのシンボリックリンクが作成されます。ファイル自体は、標準のCapistrano/releasesディレクトリ構造の外側にある別のディレクトリに保存されます。ファイルをchmod400するので、ファイルを作成したユーザーだけが読み取ることができます。

  • これはそれをロックするのに十分ですか?そうでない場合は、他に何をしますか?
  • database.ymlファイルを暗号化している人はいますか?
0 投票する
6 に答える
700 参照

ruby-on-rails - RubyonRailsアプリで可能な限りドライであること

私は現在、Railsアプリに素晴らしいattachment-fuプラグインを使用していますが、初心者の開発者として、自分が見つけたようなシナリオに遭遇したことはありません。

基本的に、私は2つのレベルでattachment-fuプラグインを使用しています。

  1. ユーザークラスのユーザーアバター用です。
  2. メッセージングシステムでの添付ファイル(PDFなど)を許可することです。

私の質問は、これらの状況で、乾燥していて、明確で、一貫性を保つための最良の使用方法は何であるかということです。

明らかに、両方のクラスでプラグインを定義して実行することは意味がありませんが、先に進んですべてを敬虔なApplicationクラスに設定することについて、私には非常に奇妙なことがあります(おそらく根拠がありません)。

間に何かがありますか、それとも親クラスが進むべき道ですか?

ありがとう!

0 投票する
7 に答える
2336 参照

ruby-on-rails - RailsをAccessバックエンドで実行するためのヒントはありますか?

私は震えながら尋ねますが、私のクライアントは他のSQL(またはSQLのような)ソリューションを提供していない可能性があります。AccessにはいくつかのSQLフックがあることを私は知っています。基本的なActiveRecordには十分ですか?

後で:

他のデータベースを使用するためのすべての提案に感謝しますが、私を信じてください:私はそれらを説得しようとしました。「承認済み」リストがあり、SQLデータベースはありません。リストに何かを載せるには1年以上かかる可能性があり、このプロジェクトは3週間で完了します。

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

ruby-on-rails - ソースと検索キーワードをアカウント作成に関連付ける

オンライン アプリケーションのサインアップ プロセスの一環として、サイトにアクセスするために使用されたソースおよび/または検索キーワードを追跡することを考えています。これにより、Google アナリティクスよりも細かい粒度で、どの広告がどこから機能しているかを確認できます。

人々が私のサイトにアクセスしたときに、この情報を使用してある種の Cookie を設定できると思いますが、それを取得する方法がわかりません。それは可能ですか?

私は Rails を使用していますが、言語に依存しないソリューション (または、この情報の場所へのポインタだけでも) をいただければ幸いです。

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

ruby-on-rails - 読み取り可能なRailsプラグインの問題

現在構築しているメッセージングシステムに、IntrideaのActs asReadableRailsプラグインを使用しています。それに応じてメッセージクラスを定義しました。

そして、すべてが計画どおりに機能しているように見えますが、メッセージビューに未読メッセージをアプリに表示させようとすると、問題が発生します。

彼らの例:(フォーマットの問題のため、アンダースコアをハイフンに変更しました)

したがって、メールボックス(たとえば、受信トレイ(39))にある未読メッセージの数を一覧表示したい場合は、次のようなことができるはずです。

しかし、役に立たない。すべてが設定された後、私はいつも単純なビューの問題で立ち往生しているようです。何か案は?

0 投票する
12 に答える
56365 参照

ruby-on-rails - RubyonRailsでの認証に最適なソリューション

RoRアプリケーションで使用できるビルド済みのソリューションを探しています。理想的には、電子メールの検証、サインアップコントロールを提供し、ユーザーがパスワードをリセットできるASP.NETフォーム認証に似たものを探しています。そうそう、現在アプリケーションにログインしているユーザーを簡単にプルできます。

私はすでに書かれた作品を調べ始めましたが、それは本当に混乱していることがわかりました。LoginGenerator、RestfulAuthentication、SaltedLoginGeneratorを見てきましたが、優れたチュートリアルがある場所やそれらの比較を提供する場所は1つではないようです。まだ発見していないサイトがある場合、またはほとんどの人が使用しているデファクトスタンダードがある場合は、助けていただければ幸いです。