私はRubyonRailsを初めて使用し、単純なブログの例を超えてその使用法を理解しようとしています。
Railsを使用すると、フォームを簡単に操作したり、データベースへのオブジェクトを受信/永続化したりできるようです。これは「twitter」または「blog」タイプのアプリケーションで取得しますが、実際のタイプの例についてはどうでしょうか。サインイン/サインアップ(w / DeviseおよびOmniAuth)。
a。「ホーム」コントローラーが必要ですか?
b。さらに言えば、サイト上のすべてのタイプのWebページに対応するコントローラーが必要ですか(ページが100%静的ではないと仮定すると、その場合は/ publicにあります)?ログイン後、ユーザーがグラフ、データテーブル、およびマップを使用する機能豊富なページに移動した場合はどうなりますか?たぶん、これら3つのものには、3つの異なるモデルからのデータが必要です。これはどのように行われますか?この場合、クライアント側のロジック(Kendo UIやJqueryなど)がたくさんあると思います。では、railsアプリは基本的にjson APIになると思いますか?ページにクライアント側のウィズバンがたくさんある場合...レールは正しいバックエンドですか?
愚かな質問をしてすみません..私はレールメンターがいません。