特定のニッチ向けのCRMツールを構築しようとしています。私は完全な初心者です。これが私の最初のアプリになります。私の唯一のプログラミング経験はVBとMSAccessであるため、RoRはかなりの学習曲線を示しています。MichaelHartlのRailsチュートリアルの最初のバージョンを試しました。(そして実際にそれの約10%を吸収しました)
Themeforestブートストラップ管理テーマを購入しました。2つの一般的な質問があります。
1)テーマにはいくつかのPHPコードが含まれています。このコードをRubyで書き直す必要があると思いますよね?このコードは主に、ファイルのアップロードなどを制御します。経験豊富なプログラマーがRubyでかなり迅速に書き直すことができるものです(私にとっては、数か月かかります:)
2)テーマにはいくつかの異なるページが含まれています。たとえば、1つのページはダッシュボードで、別のページはカレンダーです。これらのページは両方とも、それらの間で多くの重複があります-すべてのメインコントロールボタンなどは、ページ間で同じままです。テーマでは、各ページは異なるHTMLファイルであり、すべてのコードが単純に複製されています。たくさんのHTMLページの間にコードをカットアンドペーストしないように、Railsにある種のテンプレートシステムを設定したいと思いますよね?(メインボタンを変更する場合、このテーマに付属している20個のHTMLファイルのそれぞれではなく、1か所でのみ変更を加えたいと思います。)