2012-03-07 6 views
2

私は自分自身のバックエンドを書くことを考えていました。なぜなら、active_adminがすべての要件をサポートしていない可能性があるからです。 私はActive_Adminは、念のためにこれらのいずれかをサポートしているかどうか尋ねると思った:Rails Active_Admin VS.私自身のバックエンド

  1. 私は私の広告モデル とタグモデルの間has_and_belongs_to_manyアソシエーションの関係を有しています。新しい広告ページでは、 のフォームとすべての利用可能なタグを管理者が広告に関連付けるタグを選択できるようにしたいと考えています。私は通常 アプリケーションでこれを行うことができましたが、active_adminでそれを行うことはできますか?

  2. は、私は1つの電子メールを送信するために、例えばPDFに または1つを変換したい...カスタムボタンを追加することができます。..

  3. 私はbefore_filterのいくつかの並べ替えを追加することができますので、管理者ができるだけで モデルを表示しますが、編集や削除はできません。

ありがとうございます。

+1

あまりにも多くのパーソナライゼーションが必要な場合、Active_adminは悪夢になります。あなたが本当に好きなものをしたいのなら、それを使わないほうが良いと思います。 – shingara

答えて

1

私は管理パネル用のほぼすべての堅牢な宝石を実装しようとしました。私はいくつかの手作りのものにも汗を流しました。

Active-Adminは非常に使い勝手が良いですが、設定中心になっていません。

もっと複雑な変更の一部は面倒なことがあります。

私の経験では、rails_adminは私が見つけることができる最高の中間地です。

これを見ると、高度に機能し、完全にモジュール化され(Rails 3エンジンとして作られた)、変更が簡単です。

これをカスタマイズするときにいくつかの細部なしで暮らすことができれば、これは間違いなく道のりです。しかし、すべてが正しければ、手作りの代用品はありません。

+0

手作りの良いバックエンドチュートリアルを知っていますか?ありがとう! –

+0

@ ninja08この3つの記事(http://everydayrails.com/2012/07/31/rails-admin-panel-from-scratch.html)またはこの1つをプライマー(http://www.iain)としてチェックしてください。 nl/backends-in-rails-3-1 –

+0

私はちょうどeverydayrails.comを見て終わった。この問題は、AccplicationControllerを継承しているため、アプリケーションからデフォルトのapplication.htmlファイルが取得されるという問題があります。理想的には、すべてのスタイリングとjsコードを分離するのが良いでしょう。 –

2

これらのすべてはActive Admin経由で行うことができますが、指摘されているように、必要な柔軟性の程度に応じて実際には特定のことを実行するのはかなり悪夢です。その正確な理由から、私は自分の管理パネルを巻き起こすことに決めました。

+0

それでは、私はおそらく私自身のことを書くべきだと思います。どうすればいいですか?おそらく私を助けることができるオンラインの資料はありますか?ありがとうございます.. – user1069624

+0

あなたのコードを乾燥した状態に保つために、inherited_resources gemを使用してください。 ryan batesには許可と認証に関するいくつかの大きな疑問があります。http://railscasts.com/?tag_id=25とhttp://railscasts.com/?tag_id=26 –

+0

ありがとうございました。私はこれも見つけました:[バックエンドin rails 3.1](http://iain.nl/backends-in-rails-3-1)を参照してください。私はその助けになることを願って、私は今それを打つつもりです。 – user1069624

関連する問題