您好我最近将更新推送到Heroku,突然之间Active Admin将不会预编译.给我这个错误.
Running: rake assets:precompile
rake aborted!
SyntaxError: cannot return a value from a constructor: "this" in class DropdownMenu
(in /tmp/build_etr05wkfpnxp/vendor/bundle/ruby/1.9.1/gems/activeadmin-0.5.1/app/assets/javascripts/active_admin/components/jquery.aa.dropdown-menu.js.cof
fee)
/tmp/build_etr05wkfpnxp/vendor/bundle/ruby/1.9.1/gems/execjs-
1.4.0/lib/execjs/external_runtime.rb:66:in `extract_result'
Run Code Online (Sandbox Code Playgroud)
不知道发生了什么或如何解决它.它在我的本地主机上工作得非常好,只有在我推送到heroku时才会发生.它之前在Heroku上也运行良好,我所做的只是添加一个模型.
有任何想法吗?
谢谢!
固定
只需从3.1.3制作并升级到rails 3.2.
activeadmin没有得到工作其他目前还不错...它不是ladading css文件并在admin.css文件中显示此异常
Syntax error: File to import not found or unreadable: bourbon.
Load paths:
/home/gull/Desktop/projects/avm_web_services/public/stylesheets/sass
/home/gull/.rvm/gems/ruby-1.9.2-p180@rails3/gems/activeadmin-0.4.0/app/assets/stylesheets
/home/gull/.rvm/gems/ruby-1.9.2-p180@rails3/gems/activeadmin-0.4.0/lib/active_admin/sass
on line 11 of /home/gull/.rvm/gems/ruby-1.9.2-p180@rails3/gems/activeadmin-0.4.0/app/assets/stylesheets/active_admin/mixins/_all.css.scss
from line 1 of /home/gull/.rvm/gems/ruby-1.9.2-p180@rails3/gems/activeadmin-0.4.0/app/assets/stylesheets/active_admin/_mixins.css.scss
from line 2 of /home/gull/.rvm/gems/ruby-1.9.2-p180@rails3/gems/activeadmin-0.4.0/lib/active_admin/sass/active_admin.scss
Run Code Online (Sandbox Code Playgroud)
提前致谢
我有一些推文喜欢的东西,我想发布自定义文本与Facebook像按钮.有可能,如果是,那么如何.
谢谢
在我的项目中,该表有 2300 万条记录和大约 6 个字段。
早些时候,我测试为 Thinking Sphinx 搜索添加 delta 列,但结果却是将整个数据库锁保持了一个小时。之后,当添加文件并尝试重建索引时,这是将数据库锁定保持约 4 小时的查询:
"update user_messages set delta = false where delta = true"
Run Code Online (Sandbox Code Playgroud)
好吧,为了建立服务器,我从 db dump 创建了一个新数据库并将其提升为数据库,以便服务器可以上线。
现在我正在寻找的是在我的表中添加增量列而不锁定表是否可能?一旦delta添加了列,为什么在我运行索引重建命令时会执行上述查询,为什么它会阻塞服务器这么长时间?
PS.:我在 Heroku 上使用 Postgres 和 ika db 模型。
代码工作正常,延迟作业及其在delayed_jobs表中的队列和工作人员正在处理它们,但我们仍然在销毁对象时遇到异常
这是跟踪
vendor/bundle/ruby/1.9.1/gems/riddle-1.5.1/lib/riddle/client.rb:639:in `recv'
vendor/bundle/ruby/1.9.1/gems/riddle-1.5.1/lib/riddle/client.rb:639:in `block in request'
vendor/bundle/ruby/1.9.1/gems/riddle-1.5.1/lib/riddle/client.rb:538:in `connect'
vendor/bundle/ruby/1.9.1/gems/riddle-1.5.1/lib/riddle/client.rb:623:in `request'
vendor/bundle/ruby/1.9.1/gems/riddle-1.5.1/lib/riddle/client.rb:226:in `run'
vendor/bundle/ruby/1.9.1/gems/riddle-1.5.1/lib/riddle/client.rb:338:in `query'
vendor/bundle/ruby/1.9.1/gems/thinking-sphinx-2.0.10/lib/thinking_sphinx/search.rb:414:in `block (2 levels) in populate'
vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.3/lib/active_support/notifications.rb:123:in `block in instrument'
vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.3/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.3/lib/active_support/notifications.rb:123:in `instrument'
vendor/bundle/ruby/1.9.1/gems/thinking-sphinx-2.0.10/lib/thinking_sphinx/search.rb:518:in `log'
vendor/bundle/ruby/1.9.1/gems/thinking-sphinx-2.0.10/lib/thinking_sphinx/search.rb:527:in `log'
vendor/bundle/ruby/1.9.1/gems/thinking-sphinx-2.0.10/lib/thinking_sphinx/search.rb:413:in `block in populate'
vendor/bundle/ruby/1.9.1/gems/thinking-sphinx-2.0.10/lib/thinking_sphinx/search.rb:568:in `call'
vendor/bundle/ruby/1.9.1/gems/thinking-sphinx-2.0.10/lib/thinking_sphinx/search.rb:568:in `retry_on_stale_index'
vendor/bundle/ruby/1.9.1/gems/thinking-sphinx-2.0.10/lib/thinking_sphinx/search.rb:411:in `populate'
vendor/bundle/ruby/1.9.1/gems/thinking-sphinx-2.0.10/lib/thinking_sphinx/search.rb:176:in `method_missing'
vendor/bundle/ruby/1.9.1/gems/thinking-sphinx-2.0.10/lib/thinking_sphinx/search_methods.rb:395:in `search_for_id'
vendor/bundle/ruby/1.9.1/gems/thinking-sphinx-2.0.10/lib/thinking_sphinx/active_record.rb:268:in `delete_in_index'
vendor/bundle/ruby/1.9.1/gems/thinking-sphinx-2.0.10/lib/thinking_sphinx/active_record.rb:348:in `block in toggle_deleted'
vendor/bundle/ruby/1.9.1/gems/thinking-sphinx-2.0.10/lib/thinking_sphinx/active_record.rb:34
.
.
.
app/controllers/received_messages_controller.rb:142:in `destroy'
Run Code Online (Sandbox Code Playgroud)
添加延迟工作增量的问题,然后为什么它试图直接击中思考狮身人面像?
这是定义索引集团
define_index do
if Rails.env.production?
set_property :delta => FlyingSphinx::DelayedDelta
else
set_property :delta => true
end
indexes message.subject
has user_id, …Run Code Online (Sandbox Code Playgroud) 在PostgreSQL中,我创建了一个新表并为该id列分配了一个新序列.如果我从PostgreSQL控制台插入一条记录,它可以工作但是当我尝试从Rails导入一个记录时,它会引发一个异常,它无法找到相关的序列.
这是表格:
\d+ user_messages;
Table "public.user_messages"
Column | Type | Modifiers | Storage | Description
-------------+-----------------------------+------------------------------------------------------------+----------+-------------
id | integer | not null default nextval('new_user_messages_id'::regclass) | plain |
Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用Rails使用的SQL查询获取序列时,它返回NULL:
select pg_catalog.pg_get_serial_sequence('user_messages', 'id');
pg_get_serial_sequence
------------------------
(1 row)
Run Code Online (Sandbox Code Playgroud)
Rails引发的错误是:
UserMessage.import [UserMessage.new]
NoMethodError: undefined method `split' for nil:NilClass
from /app/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:910:in `default_sequence_name'
Run Code Online (Sandbox Code Playgroud)
仅当我使用ActiveRecord扩展导入批量记录,单个记录通过ActiveRecord保存时,才会出现此问题.
我如何解决它?
postgresql activerecord ruby-on-rails ruby-on-rails-3 rails-postgresql
如何在不触发鼠标点击的情况下,像普通文本一样选择链接?
可以从中间轻松选择未链接的文本.如果用户按住鼠标,我想让链接可选,但如果是单击,则正常打开链接.
activeadmin ×2
heroku ×2
postgresql ×2
activerecord ×1
css ×1
facebook ×1
html ×1
jquery ×1
locking ×1
sql ×1