Comments (9)
Same exact problem here, any solution?
from bullet.
I can't reproduce your problem, but I can give you two suggestions which maybe can solve the problem.
The error occurred in $GEM_PATH/gems/flyerhzm-bullet-1.4.0/lib/bullet.rb line 9
-
You can add :: before ActionController,
::ActionController::Dispatcher.middleware.use Bulletware
-
You can add a line before use Bulletware
require File.join(File.dirname(__FILE__), "bulletware") ActionController::Dispatcher.middleware.use Bulletware
Let me know which method can solve the problem or none of them.
Thanks
from bullet.
The require line before the middleware line did the trick. The server starts up now.
However, while the growl notification says things are up and running, I get nothing via growl, nothing in log/bullet.log.... zip... nada... nilch... zero.
Here is my after initialize block:
config.after_initialize do
Bullet.enable = true
Bullet::Association.alert = true
Bullet::Association.bullet_logger = true
Bullet::Association.console = true
begin
require 'ruby-growl'
Bullet::Association.growl = true
rescue MissingSourceFile
end
Bullet::Association.rails_logger = true
end
Surely my codings not that perfect :-P
Edit: I tweaked around some. I had some queries that could have used :include on the finder. I added them, and one came back as being unused. So working on and off. Doesn't seem to handle very complex relationships well. Very nice idea though.
from bullet.
Really? Can you create a new project as the step by step example in README.textile and see if the growl and bullet.log work?
The plugin can handle complex relationships well if you see the spec/bullet_association_spec.rb, I think there's something wrong with others.
Can you track and ensure bulletware file is really required and excuted?
from bullet.
I found browser cache make this plugin not work very well. Can you disable the browser cache and check it again?
from bullet.
i had put the
config.after_initialize do
Bullet.enable = true
Bullet::Association.alert = true
Bullet::Association.bullet_logger = true
Bullet::Association.console = true
Bullet::Association.growl = true
Bullet::Association.rails_logger = true
end
on the file config/environments/development.rb
but when i start the server it returns me this error:
uninitialized constant Rails::Initializer::Bullet (NameError)
Am i doing something wrong?
Note: I have installed bullet as a gem
from bullet.
I guess you forgot to put
config.gem 'flyerhzm-bullet', :lib => 'bullet', :source => 'http://gems.github.com'
to config/environment.rb
from bullet.
i have forgot to set that, but even do when i set it i get another error:
uninitialized constant ActionController::Dispatcher (NameError)
from bullet.
It is beacuse bullet plugin/gem uses middleware which is introduced by rails 2.3.
I open another issue to support rails version before 2.3.
from bullet.
Related Issues (20)
- Content Security Policy not properly detected in Rails HOT 4
- Nonces are not applied to inline CSS styles
- Obvious N+1 query not detected in RSpec (when setup code is run before it) HOT 1
- add_safelist ignored HOT 1
- Support to rails 7.1.0.alpha HOT 3
- `skip_html_injection` as a URL query param?
- Feature request: accept lambda rather than using uniform_notifier
- Add support for notifiers which works on collections
- Wrong `Eager Loading Detected` if use `before_all` or `let_it_be` HOT 2
- Add support for Rails ActiveRecord 7.1.0 HOT 1
- After upgrading to Bullet 7.1, my Rails 6.1 tests start failing (reset_counters) HOT 2
- Rails 7.1 composite primary keys break N+1 detection
- Bullet does not support active_record 7.0.6 HOT 10
- Breaks with mongoid 8
- Problem with counter_cache_enable and raise HOT 1
- New gem version HOT 1
- How Can I Use Bullet Gem in a Thor Task Job ? HOT 1
- Bullet does not support active_record 7.1.3.2 yet HOT 1
- Setting the Bullet.enable swtich, flips the Bullet.unused_eager_loading_enable value
- False positive when `ActiveRecord::Associations::Preloader` is used
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bullet.