[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7670":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":17,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":28,"discoverSource":29},7670,"rails_admin","railsadminteam\u002Frails_admin","railsadminteam","RailsAdmin is a Rails engine that provides an easy-to-use interface for managing your data","",null,"Ruby",7958,2242,134,196,0,2,7,41,"MIT License",false,"master",true,[],"2026-06-12 02:01:42","# RailsAdmin\n\n[![Gem Version](https:\u002F\u002Fimg.shields.io\u002Fgem\u002Fv\u002Frails_admin.svg)][gem]\n[![Build Status](https:\u002F\u002Fgithub.com\u002Frailsadminteam\u002Frails_admin\u002Factions\u002Fworkflows\u002Ftest.yml\u002Fbadge.svg)][ghactions]\n[![Coverage Status](https:\u002F\u002Fimg.shields.io\u002Fcoveralls\u002Frailsadminteam\u002Frails_admin.svg)][coveralls]\n[![Code Climate](https:\u002F\u002Fcodeclimate.com\u002Fgithub\u002Frailsadminteam\u002Frails_admin.svg)][codeclimate]\n[![SemVer](https:\u002F\u002Fapi.dependabot.com\u002Fbadges\u002Fcompatibility_score?dependency-name=rails_admin&package-manager=bundler&version-scheme=semver)][semver]\n\n[gem]: https:\u002F\u002Frubygems.org\u002Fgems\u002Frails_admin\n[ghactions]: https:\u002F\u002Fgithub.com\u002Frailsadminteam\u002Frails_admin\u002Factions\u002Fworkflows\u002Ftest.yml\n[coveralls]: https:\u002F\u002Fcoveralls.io\u002Fr\u002Frailsadminteam\u002Frails_admin\n[codeclimate]: https:\u002F\u002Fcodeclimate.com\u002Fgithub\u002Frailsadminteam\u002Frails_admin\n[semver]: https:\u002F\u002Fdependabot.com\u002Fcompatibility-score.html?dependency-name=rails_admin&package-manager=bundler&version-scheme=semver\n\nRailsAdmin is a Rails engine that provides an easy-to-use interface for managing your data.\n\n## Getting started\n\n- Check out [the docs][docs].\n- Try the [live demo][demo]. ([Source code][dummy_app])\n\n[demo]: https:\u002F\u002Frails-admin.fly.dev\u002Fadmin\u002F\n[dummy_app]: https:\u002F\u002Fgithub.com\u002Frailsadminteam\u002Frails_admin\u002Ftree\u002Fmaster\u002Fspec\u002Fdummy_app\n[docs]: https:\u002F\u002Fgithub.com\u002Frailsadminteam\u002Frails_admin\u002Fwiki\n\n## Features\n\n- CRUD any data with ease\n- Custom actions\n- Automatic form validation\n- Search and filtering\n- Export data to CSV\u002FJSON\u002FXML\n- Authentication (via [Devise](https:\u002F\u002Fgithub.com\u002Fplataformatec\u002Fdevise) or other)\n- Authorization (via [CanCanCan](https:\u002F\u002Fgithub.com\u002FCanCanCommunity\u002Fcancancan) or [Pundit](https:\u002F\u002Fgithub.com\u002Felabs\u002Fpundit))\n- User action history (via [PaperTrail](https:\u002F\u002Fgithub.com\u002Fairblade\u002Fpaper_trail))\n- Supported ORMs\n  - ActiveRecord\n  - Mongoid\n\n## Installation\n\n1. On your gemfile: `gem 'rails_admin', '~> 3.0'`\n2. Run `bundle install`\n3. Run `rails g rails_admin:install`\n4. Provide a namespace for the routes when asked\n5. Start a server `rails s` and administer your data at [\u002Fadmin](http:\u002F\u002Flocalhost:3000\u002Fadmin). (if you chose default namespace: \u002Fadmin)\n\n## Upgrading from 2.x\n\nDue to introduction of Webpack\u002FWebpacker support, some additional dependency and configuration will be needed.\nRunning `rails g rails_admin:install` will suggest you some required changes, based on current setup of your app.\n\n## Configuration\n\n### Global\n\nIn `config\u002Finitializers\u002Frails_admin.rb`:\n\n[Details](https:\u002F\u002Fgithub.com\u002Frailsadminteam\u002Frails_admin\u002Fwiki\u002FBase-configuration)\n\nTo begin with, you may be interested in setting up [Devise](https:\u002F\u002Fgithub.com\u002Frailsadminteam\u002Frails_admin\u002Fwiki\u002FDevise), [CanCanCan](https:\u002F\u002Fgithub.com\u002Frailsadminteam\u002Frails_admin\u002Fwiki\u002FCancancan) or [Papertrail](https:\u002F\u002Fgithub.com\u002Frailsadminteam\u002Frails_admin\u002Fwiki\u002FPapertrail)!\n\n### Per model\n\n```ruby\nclass Ball \u003C ActiveRecord::Base\n  validates :name, presence: true\n  belongs_to :player\n\n  rails_admin do\n    configure :player do\n      label 'Owner of this ball: '\n    end\n  end\nend\n```\n\nDetails: [Models](https:\u002F\u002Fgithub.com\u002Frailsadminteam\u002Frails_admin\u002Fwiki\u002FModels), [Groups](https:\u002F\u002Fgithub.com\u002Frailsadminteam\u002Frails_admin\u002Fwiki\u002FGroups), [Fields](https:\u002F\u002Fgithub.com\u002Frailsadminteam\u002Frails_admin\u002Fwiki\u002FFields)\n\n## Support\n\nIf you have a question, please check this README, the wiki, and the [list of\nknown issues][troubleshoot].\n\n[troubleshoot]: https:\u002F\u002Fgithub.com\u002Frailsadminteam\u002Frails_admin\u002Fwiki\u002FTroubleshoot\n\nIf you still have a question, you can ask the [official RailsAdmin mailing\nlist][list].\n\n[list]: http:\u002F\u002Fgroups.google.com\u002Fgroup\u002Frails_admin\n\nIf you think you found a bug in RailsAdmin, you can [submit an issue](https:\u002F\u002Fgithub.com\u002Frailsadminteam\u002Frails_admin\u002Fissues\u002Fnew).\n\n## Supported Ruby Versions\n\nThis library aims to support and is [tested against][ghactions] the following Ruby implementations:\n\n- Ruby 2.6\n- Ruby 2.7\n- Ruby 3.0\n- Ruby 3.1\n- Ruby 3.2\n- [JRuby][]\n\n[jruby]: http:\u002F\u002Fjruby.org\u002F\n","RailsAdmin 是一个为 Rails 应用提供简洁易用的数据管理界面的引擎。它支持通过直观的界面轻松进行数据的增删改查操作，并具备自定义动作、自动表单验证、数据搜索与过滤、导出到 CSV\u002FJSON\u002FXML 等功能。此外，RailsAdmin 支持多种认证和授权机制（如 Devise, CanCanCan, Pundit），并且能够记录用户操作历史（通过 PaperTrail 实现）。适用于需要快速搭建后台管理系统或希望简化日常数据库维护工作的 Ruby on Rails 项目。","2026-06-11 03:13:42","top_language"]