ActiveAdminページのアプリケーションの特定のページにいくつかのリンクを追加する必要があります。私はサイドバーを使ってこれを行うことができますが、自分のリソースごとにコードを繰り返す必要があります。ヘッダーにカスタムリンクを追加する方法はありますか?または、すべてのリソースに表示されるサイドバーを定義しますか?ActiveAdminでアプリケーションにリンクを追加するにはどうすればよいですか?
答えて
。
私はそれは例えば、アプリケーションからのルートの名前を表すシンボルを取るかなり確信している:
config.site_title_link = :root
アプリケーションののroot_pathにサイトのタイトルをリンクします。
私はそれを行うには、ビルドイン方法がないと思いますが、あなたはTabsRenderer(2.2)/ TabbedNavigation(3.0)でのレンダリングロジックを上書きすることができます。
def render_menu(menu)
content_tag :ul, :id => @options[:id] do
menu.items.collect do |item|
render_item(item)
end.join.<<('your_custom_stuff').html_safe
end
end
おかげで@phoet!代わりがheaderRendererをオーバーライドすることで、それを実装:私も初期化子/ active_admin.rbでconfig.site_title_linkを設定見落とすしたいとは思わないでしょう
module ActiveAdmin
module Views
class HeaderRenderer
def to_html
title + global_navigation + application_link + utility_navigation
end
def application_link
link_to('Back to Application', root_url)
end
end
end
end
これは特にどこに置かなければなりませんか? ex: 'app/admin/views/header_renderer.rb'? – mbillard
@mbillard:すべてのページを定義するのと同じディレクトリにあるファイルのいずれかに置くことができます。このコードは、内部ActiveAdminクラスのメソッドを上書きします。 –
これは、config/initializersディレクトリの下に別のファイル(active_admin_initializer.rbと呼ばれることもある)に置かれます。 "config/initializers"ディレクトリにあるすべてのファイルは、起動時にRailsによってロードされます。 –
- 1. ActiveAdminのリソースにテキストによる説明を追加するにはどうすればよいですか?
- 2. バックグラウンドバナーにリンクを追加するにはどうすればよいですか?
- 3. ActiveAdminで既存の文字列フィルタにORを追加するにはどうすればよいですか?
- 4. 反応追加リンクNavbarへの外部リンクを追加するにはどうすればよいですか?
- 5. アプリケーションをページに追加するにはどうすればよいですか?
- 6. アプリケーションにIntellisenseを追加するにはどうすればよいですか?
- 7. ページングと追加のリンクを追加するにはどうすればよいですか?
- 8. ActiveAdminの表示ビューにカスタムボタンを追加するにはどうすればよいですか?私は新しいボタンを追加したいのはここ
- 9. activeadmin AuthorizationAdapterをテストするにはどうすればよいですか?
- 10. Googleカレンダーとアプリケーションをリンクするにはどうすればよいですか?
- 11. リンクされたリストの最後にアイテムを追加するにはどうすればよいですか?
- 12. Visual C++ 2010でリンクするlibファイルを追加するにはどうすればよいですか?
- 13. ネイティブマップのコールアウトに反応するリンク(URL)を追加するにはどうすればよいですか?
- 14. Twitterアプリケーションでテキストのリンクをクリックできるようにするにはどうすればいいですか?
- 15. データをソートするボタンまたはリンクを追加するにはどうすればよいですか?
- 16. Scalaでファイルに追加するにはどうすればよいですか?
- 17. Spring(Boot)アプリケーションでBeanをコードに動的に追加するにはどうすればよいですか?
- 18. ImageViewをどうすればよいですか?relativeLayoutに追加
- 19. 異なる画像領域にリンクを追加するにはどうすればよいですか?
- 20. ボタンの配列に異なるリンクを追加するにはどうすればよいですか?
- 21. Typoscript:RTEのすべてのリンクにパラメータを追加するにはどうすればよいですか?
- 22. タイムピッカーを正しいアプリケーションで、適切なスタイルで追加するにはどうすればよいですか?
- 23. jqueryを使用して画像にリンクを追加するにはどうすればよいですか?
- 24. Branch.ioを使用してカスタム画像をリンクに追加するにはどうすればよいですか?
- 25. BloggerでJavaScriptを追加するにはどうすればよいですか?
- 26. Linq2Sqlでカスタムヒントを追加するにはどうすればよいですか?
- 27. プログラムでボタンを追加するにはどうすればよいですか?
- 28. C#でボタンを追加するにはどうすればよいですか?
- 29. UITextViewでイメージを追加するにはどうすればよいですか?
- 30. UIPickerViewでセクションタイトルを追加するにはどうすればよいですか?
ありがとう!構成可能なタイトルリンクをサポートしていない旧バージョンのActiveAdminを使用していました。最新バージョンにアップグレードし、今すぐ設定しました。 –
そしてはい、それもシンボルをサポートしています –
それはあなたのために働いていることを聞いてうれしい - 明らかに、ヘッダーに複数のリンクが必要な場合、これはそれを達成しません。しかし、それは非常に良いスタートのようだ! –