草庐IT

admin_init

全部标签

python - __init__.py 是干什么用的?

什么是__init__.py在Python源目录中? 最佳答案 它曾经是包的必需部分(old,pre-3.3"regularpackage",而不是newer3.3+"namespacepackage")。Here'sthedocumentation.Pythondefinestwotypesofpackages,regularpackagesandnamespacepackages.RegularpackagesaretraditionalpackagesastheyexistedinPython3.2andearlier.Are

python - 使用 __init__() 方法理解 Python super()

这个问题在这里已经有了答案:Whatdoes'super'doinPython?-differencebetweensuper().__init__()andexplicitsuperclass__init__()(11个回答)关闭7年前。为什么要使用super()?使用Base.__init__和super().__init__有区别吗?classBase(object):def__init__(self):print"Basecreated"classChildA(Base):def__init__(self):Base.__init__(self)classChildB(Base

sql - 在 rails_admin 关联中更改类似查询

我正在使用railsadmin并有两个简单的模型:classSpot当我在管理区域添加新的Spot时,它会正确显示下拉列表,但是当我开始输入时,它默认执行以下sql:SpotLoad(0.6ms)SELECT`spots`.*FROM`spots`WHERE((LOWER(spots.name)LIKE'%n%')OR(LOWER(spots.about)LIKE'%n%')OR(LOWER(spots.hours)LIKE'%n%')OR(LOWER(spots.location)LIKE'%n%')OR(LOWER(spots.call_info)LIKE'%n%')OR(LOWE

ruby-on-rails - 使用 init.rb Rails 3 创建 gem

我创建了一个新的gem:https://github.com/tntwebsolutions/ts3query在我的init.rb文件中,我需要主lib文件,这应该会在加载Rails应用程序时自动加载gem。但是当我启动服务器时,它发现init.rb文件没有加载。在我的应用程序中,我的Gemfile中有这个:gem"ts3query","~>0.2.1"然后在我的application_controller.rb中执行此操作:@query=TS3Query.connect:password=>password但是我得到了这个错误:uninitializedconstantApplica

ruby-on-rails - 使用 Active Admin 和 Elastic Search 时 Ransack::Search 的未定义方法 `each'?

您好,我一直在使用Railcasts#306(http://railscasts.com/episodes/306-elasticsearch-part-1)作为示例在我的应用程序中使用ElasticSearch。在我安装ActiveAdmingem之前一切正常。当我在shops#index页面中传递查询时,出现以下错误:Ransack::Search的未定义方法“each”>:Ransack::Search知道为什么它使用Ransackgem(而不是ElasticSearch)进行搜索吗?下面是与搜索相关的代码片段:商店.rb:classShopshops_controller.rb

ruby-on-rails - Rails_admin,如何为自定义操作创建表单?

我已经生成了自定义操作bythislinkonwiki.我创建了继承自RailsAdmin::Config::Actions::Base的类。我已经在rails_admin_my_action/app/views/rails_admin/main/my_action.html.erb中为这个Action创建了View当我们为您的Controller创建表单时,我们主要使用form_for它将转到我的Controller并执行特定操作,但我认为在rails_admin中还有其他东西,因为rails_admin使用他自己的Controller,这些Controller是从RailsAdmi

ruby-on-rails - Ruby on Rails Active Admin - 显示 HABTM 的重复记录

我正在ActiveAdmingem中设计一个基本的文件管理器(Assets模型)。每个AssetsHABTM组,反之亦然。在我的active_adminAssets资源中,我有一个过滤器,我希望能够选择多个组进行过滤,所以我添加了:filter:groups_id,:as=>:check_boxes,:collection=>proc{Group.all}所有组都按预期显示为复选框。但是,如果我有asset_1、asset_2并且我将group_1分配给asset_1和asset_2,将group_2分配给asset_2,当我按两个角色过滤,asset_2将自己列出两次。如何限制过滤器

ruby - rbenv: 没有这样的命令 `init'

我根据https://github.com/sstephenson/rbenv#section_2的说明安装了rbenv在第4点重新启动我的shell会导致错误$rbenvinit-rbenv:nosuchcommand`init'尝试直接从其文件夹运行命令也不起作用。$cd.rbenv/bin$./rbenvinit-rbenv:nosuchcommand`init'我的$PATH$echo$PATH/home/myusername/.rbenv/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/myusername/b

ruby-on-rails - rails : How to restrict signup to admin using Devise

我正在尝试将注册限制为Devise管理员。如果可能的话,我想暂时避免使用CanCan。我创建了一个单独的DeviseAdmin模型,如此处选项#1中所述:https://github.com/plataformatec/devise/wiki/How-To:-Add-an-Admin-Role.接下来,我为用户设置了一个CRUD界面,如下所述:https://github.com/plataformatec/devise/wiki/How-To:-Manage-users-through-a-CRUD-interface.我想通过在用户Controller中使用类似before_fil

ruby-on-rails - 在点击下载 CSV 链接时需要 Active Admin 重定向到登录页面

我正在处理一个cron任务,该任务通过电子邮件发送一个链接以从ActiveAdmin下载CSV文件。该链接看起来像以下内容:www.adminsite.com/admin/records.csv如果用户尚未通过系统身份验证-事件管理员将重定向到仅显示“您需要登录或注册才能继续”的页面。而不是重定向到登录页面,然后在成功验证后继续使用CSV下载链接。我已经尝试研究活跃的管理员内部机制,但还没有搞清楚。有什么想法吗?谢谢!!!!编辑!!!实际上我自己解决了这个问题。因为我生成的链接是导航到csv格式,所以我必须将:csv选项作为导航格式添加到devise.rb配置文件中:config.na