0

ユーザーが自分のアカウントに登録してログインできる Web サイトを作成することを考えました。Ruby 言語を html/css/javascript/jquery の知識と組み合わせて使用​​したいと考えています。問題は、どこから、どのように始めたらよいかわからないことです。

もちろん、データベースが必要です。おそらく MySQL? Devise について読みましたが、これらがどのように機能するのかわかりません。

要するに、登録ユーザーをデータベースに保存し、ログインしてアカウントを確認したり、いくつかのことを実行できるようにするフォームを作成できるようにしたいと考えています (これは私ができることです)。

私は何が欠けていますか?私は何をする必要がありますか?誰かがこのようなことを開始する方法を悩ましい方向に向けることができますか?

4

2 に答える 2

1

データベースについては、SQLiteから始めることを見てください。最初の実験には十分です。

SQLiteを使用してテストするには、 Sequel ORM (" Object Relational Mapping ") gemを使用することをお勧めします。Sequel を使用する大きな利点は、すぐにデータベースと対話するために SQL やクエリ言語を学ぶ必要がないことです。代わりに、コードを機能させることに集中できます。Sequel は、コードとデータベースの間の優れたシム レイヤーでもあります。これは、コードに接続して対話することの詳細を抽象化し、コードを変更することなく、または最小限の変更で、ある種類のデータベースから別の種類のデータベースに簡単に移動できるようにします。

HTML を生成するために Sinatra でHAMLを使用することを検討してください。これは、HTML をクリーンアップし、Ruby の変数や制御構造を埋め込む作業を容易にする、HTML 用の優れたテンプレート エンジンです。

于 2013-07-18T08:11:41.860 に答える
0

最善の方法は、Ruby 言語によって開発されたフレームワークである Ruby On Rails フレームワークで作業することです。

ここでチュートリアルを入手できます

こちらのrailscastでビデオチュートリアルを確認できます

Ruby on Railsを学べば楽になる

于 2013-07-18T07:19:19.083 に答える