reflection / designmodo-flatuipro-rails Goto Github PK
View Code? Open in Web Editor NEWDesignmodo's Flat UI Pro Design for Twitter Bootstrap integration into the Rails 3 and 4 Asset Pipeline
License: BSD 2-Clause "Simplified" License
Designmodo's Flat UI Pro Design for Twitter Bootstrap integration into the Rails 3 and 4 Asset Pipeline
License: BSD 2-Clause "Simplified" License
Hi,
The gem not working in production mode, the assets (images and fonts) not loading correctly.
I am using this line to install Flat UI Pro in production:
task :flat_ui do
run "cd #{deploy_to}/current && bundle exec rails generate flatuipro:install #{deploy_to}/current/lib/assets/Flat-UI"
end
I am deploying with Capistrano:
# encoding: UTF-8
require "flowdock"
set :application, "my.host.com"
set :repository, "my.repository.com"
set :branch, fetch(:branch, "master")
set :scm, :git
set :user, "root"
#set :use_sudo, false
set :deploy_to, "my_deploy_to_path"
set :deploy_via, :remote_cache
role :web, "my.host.com"
role :app, "my.host.com"
role :db, "my.host.com", primary: true
# if you want to clean up old releases on each deploy uncomment this:
# after "deploy:restart", "deploy:cleanup"
# if you're still using the script/reaper helper you will need
# these http://github.com/rails/irs_process_scripts
after "deploy", "deploy:bundle_gems"
after "deploy:bundle_gems", "deploy:flat_ui"
after "deploy:flat_ui", "deploy:db_create"
after "deploy:db_create", "deploy:db_migrate"
after "deploy:db_migrate", "deploy:symlink_uploads"
after "deploy:symlink_uploads", "deploy:precompile"
after "deploy:precompile", "deploy:restart_delayed_job"
after "deploy:restart_delayed_job", "deploy:restart"
after "deploy:restart", "deploy:notify_flow"
# If you are using Passenger mod_rails uncomment this:
namespace :deploy do
task :bundle_gems do
run "cd #{deploy_to}/current && bundle install"
end
task :flat_ui do
run "cd #{deploy_to}/current && bundle exec rails generate flatuipro:install #{deploy_to}/current/lib/assets/Flat-UI"
end
task :db_create do
run "cd #{deploy_to}/current && bundle exec rake db:create RAILS_ENV=production"
end
task :db_migrate do
run "cd #{deploy_to}/current && bundle exec rake db:migrate RAILS_ENV=production"
end
task :precompile do
run "cd #{deploy_to}/current && bundle exec rake assets:precompile"
end
task :symlink_uploads do
#run "mkdir #{shared_path}/uploads"
#run "mkdir #{shared_path}/system_uploads"
run "chmod -R 777 #{shared_path}/uploads"
run "chmod -R 777 #{shared_path}/system_uploads"
run "ln -nfs #{shared_path}/uploads #{release_path}/public/uploads"
run "ln -nfs #{shared_path}/system_uploads #{release_path}/public/system"
end
task :restart_delayed_job do
#run "cd #{deploy_to}/current && RAILS_ENV=production script/delayed_job restart"
end
task :start do ; end
task :stop do ; end
task :restart, :roles => :app, :except => { :no_release => true } do
run "touch #{File.join(current_path,'tmp','restart.txt')}"
end
desc "Notify flow about deployment using email"
task :notify_flow do
# create a new Flow object with target flow's api token and sender information
...
# send message to the flow
...
end
end
How can I resolve this?
I rename UI folder into flat-UI and located them under app/assets, when I tried to run
rails g flatuipro:install ~/app/assets/flat-UI
and it is not working. What directory need to specify?
AppName
-App
-assets
-flat-UI
-bootstrap
-css
-fonts
-images
-js
-less
-images
-javascripts
-stylesheets
this is my tree view of directory
It doesnt appear like some javascript files are loading from the gem. When creating a rails app following your instructions explicitly, and copying the Flat-UI-Pro's template.html into the app, lots of styles get messed up:
I didn't change any of the .less files in the ui kit.
Here's a zipped copy of my rails project in case it helps:
http://file.mdanna.me/0P0n3I1h2C1S
I got for install the Flat UI Pro 1.3.0:
➜ coursify git:(master) ✗ rails generate flatuipro:install "/Users/patrickespake/Projects/coursify/lib/assets/Flat UI HTML - Personal License"
/Users/patrickespake/.rvm/gems/ruby-2.1.3@coursify/gems/designmodo-flatuipro-rails-1.3.0.0.branch/lib/generators/flatuipro/install/install_generator.rb:25:in `copy_assets': 'bower install' must be run first to fetch javascript dependencies (RuntimeError)
from /Users/patrickespake/.rvm/gems/ruby-2.1.3@coursify/gems/thor-0.19.1/lib/thor/command.rb:27:in `run'
from /Users/patrickespake/.rvm/gems/ruby-2.1.3@coursify/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command'
from /Users/patrickespake/.rvm/gems/ruby-2.1.3@coursify/gems/thor-0.19.1/lib/thor/invocation.rb:133:in `block in invoke_all'
from /Users/patrickespake/.rvm/gems/ruby-2.1.3@coursify/gems/thor-0.19.1/lib/thor/invocation.rb:133:in `each'
from /Users/patrickespake/.rvm/gems/ruby-2.1.3@coursify/gems/thor-0.19.1/lib/thor/invocation.rb:133:in `map'
from /Users/patrickespake/.rvm/gems/ruby-2.1.3@coursify/gems/thor-0.19.1/lib/thor/invocation.rb:133:in `invoke_all'
from /Users/patrickespake/.rvm/gems/ruby-2.1.3@coursify/gems/thor-0.19.1/lib/thor/group.rb:232:in `dispatch'
from /Users/patrickespake/.rvm/gems/ruby-2.1.3@coursify/gems/thor-0.19.1/lib/thor/base.rb:440:in `start'
from /Users/patrickespake/.rvm/gems/ruby-2.1.3@coursify/gems/railties-4.1.7/lib/rails/generators.rb:157:in `invoke'
My Gemfile:
source 'https://rubygems.org'
ruby '2.1.3'
gem 'rails', '4.1.7'
gem 'pg'
gem 'sass-rails', '~> 4.0.3'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'therubyracer'
gem 'jquery-rails', '3.1.1'
gem 'turbolinks'
gem 'jquery-turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'unicorn'
gem 'less'
gem 'less-rails'
gem 'twitter-bootstrap-rails'
gem 'jquery-ui-rails', '5.0.0'
gem 'designmodo-flatuipro-rails', '1.3.0.0.branch'
gem 'haml-rails'
gem 'haml_assets'
gem 'rails-i18n', '~> 4.0.0.pre'
gem 'devise'
gem 'simple_form'
gem 'daemons'
gem 'compass-rails'
gem 'protected_attributes'
gem 'valid_email'
gem 'kaminari'
gem 'cindy'
gem 'state_machine'
gem 'newrelic_rpm'
gem 'friendly_id', '~> 5.0.0'
gem 'dropbox-sdk'
gem 'youtube_it', '~> 2.4.2'
gem 'rmagick', require: 'RMagick'
gem 'remotipart', '~> 1.2'
gem 'carrierwave'
gem 'fog'
gem 'chronic_duration'
gem 'google_visualr'
gem 'bootstrap-sass', '~> 3.3.1.0'
gem 'autoprefixer-rails'
gem 'delayed_job_active_record'
group :doc do
gem 'sdoc', '~> 0.4.0'
end
group :development, :test do
gem 'byebug'
gem 'delorean'
gem 'factory_girl_rails'
gem 'faker'
gem 'pry'
gem 'pry-rails'
gem 'rspec'
gem 'rspec-rails'
gem 'launchy'
end
group :development do
gem 'spring'
gem 'bullet'
gem 'better_errors'
gem 'binding_of_caller'
gem 'meta_request'
gem 'letter_opener'
gem 'capistrano'
end
group :test do
gem 'minitest'
gem 'coveralls', require: false
gem 'database_cleaner'
gem 'email_spec'
gem 'selenium-webdriver'
gem 'simplecov', require: false
gem 'webmock', require: false
gem 'shoulda-matchers'
gem 'poltergeist'
gem 'capybara'
end
group :staging, :production do
gem 'rails_12factor'
end
How can I fix it?
It doesn't look like font files are copied over.
I deployed and my x(close) icon disappeared.
When debugging with the browser, I see this error.
You can see it live by going to http://www.spoutlets.com
My application is open sourced so you can see it here
https://github.com/akshatpradhan/spoutlets/blob/master/app/views/home/index.html.erb#L26
I had this problem when I run RAILS_ENV=production rake assets:precompile
...
rake aborted!
variable @base is undefined
(in /Users/patrickespake/Projetos/coursify/lib/assets/Flat-UI/HTML/UI/less/mixins.less)
at /Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/less-2.4.0/lib/less/js/lib/less/parser.js:424:31
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/less-
...
Full trace:
➜ coursify git:(landing_page) ✗ RAILS_ENV=production rake assets:precompile
I, [2013-10-27T05:44:56.206120 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/background-84fadf8fd2e5a3631172acdabfd07945.jpg
I, [2013-10-27T05:44:56.289013 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/landing_page/bg-84fadf8fd2e5a3631172acdabfd07945.jpg
I, [2013-10-27T05:44:56.296731 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/landing_page/bg-589d5985b06d70093c8e0562839c001d.png
I, [2013-10-27T05:44:56.325899 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/landing_page/favicon-fecbc53a6a238d69ffe4f83b5a62d178.png
I, [2013-10-27T05:44:56.353211 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/landing_page/logo-5c8621719b6cb0e1299cb3d02fba3a11.png
I, [2013-10-27T05:44:56.355703 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/logo-4d035bbf7352f2073cddb052ae9d8851.png
I, [2013-10-27T05:44:56.358104 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/rails-1a1ca78f5753b7fe0e44812de505bf4d.png
I, [2013-10-27T05:45:02.247947 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/application-ff8b026064117649e017a4804005efbe.js
I, [2013-10-27T05:45:05.942824 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/backoffice-6b1284912d2dd427d9e352f178096f0e.js
I, [2013-10-27T05:45:05.953988 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/backoffice/bootstrap-77f19263b1f157ba47cd3850e96275b5.js
I, [2013-10-27T05:45:05.958196 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/backoffice/screen-5fa627b0e683cca9b500d2c8abc7ae90.js
I, [2013-10-27T05:45:05.963086 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/bootstrap-551e4b191b768b9a0aab22704084f907.js
I, [2013-10-27T05:45:05.997221 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/flatuipro-d6aecf773dfeb7e56a6bd79536147aca.js
I, [2013-10-27T05:45:06.002133 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/frontend/screen-5fa627b0e683cca9b500d2c8abc7ae90.js
I, [2013-10-27T05:45:16.675434 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/landing_page-51e6b6441d6a70fd953e0df11e36f517.js
I, [2013-10-27T05:45:16.694103 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/landing_page/screen-5fa627b0e683cca9b500d2c8abc7ae90.js
I, [2013-10-27T05:45:19.948543 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/application-877dfc7446fae585437079cdc960050a.css
I, [2013-10-27T05:45:21.389474 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/backoffice-5ae502b17bdd585f7626ec169e4379bf.css
I, [2013-10-27T05:45:21.468812 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/backoffice/bootstrap_and_overrides-5ae502b17bdd585f7626ec169e4379bf.css
I, [2013-10-27T05:45:21.480440 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/backoffice/screen-58c7c0e35a67f189e19b8c485930e614.css
I, [2013-10-27T05:45:21.484892 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/bootstrap_and_overrides-15d0ad0abc520136e8eba0cf8b0f21c3.css
I, [2013-10-27T05:45:22.577676 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/flatuipro-11e50340831b626bf649ad1469b63ac1.css
I, [2013-10-27T05:45:22.587380 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/flatuipro_custom/config-58c7c0e35a67f189e19b8c485930e614.css
I, [2013-10-27T05:45:22.594464 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/frontend/landing_page-3b5a17cdbd19829b6db6291026c638e5.css
I, [2013-10-27T05:45:22.600654 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/frontend/landing_page_custom-76f5a959ad0bc18f06a0bb9244b34a9c.css
I, [2013-10-27T05:45:25.627647 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/landing_page-e6989edb4de6d44f2e7c42e984f38759.css
I, [2013-10-27T05:45:25.645600 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/landing_page/backdrop-a2aaa8b5f3f47808aac58334af62737d.css
I, [2013-10-27T05:45:25.652154 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/landing_page/body-0ee6437b22b73802bf18874aa8ead926.css
I, [2013-10-27T05:45:25.658051 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/landing_page/form-c0b6a9af742c1e8ed96896bfb4398122.css
I, [2013-10-27T05:45:25.665414 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/landing_page/navbar-065102430936406cd80b85ae75e59c61.css
I, [2013-10-27T05:45:25.671739 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/landing_page/responsive-32dadf299ada8b7dbcb96bba72d5534c.css
I, [2013-10-27T05:45:25.679026 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/bootstrap/css/bootstrap-docs-f846b023201c67d5c8863a00d4474afb.css
I, [2013-10-27T05:45:25.687032 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/bootstrap/css/bootstrap-responsive-37de205478ae27e0b81e67ee8ffa4fa9.css
I, [2013-10-27T05:45:25.741096 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/bootstrap/css/bootstrap-d5fbd360cfd684518c74d35ba38427f0.css
I, [2013-10-27T05:45:25.752712 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/bootstrap/css/prettify-e76dc5715346a6e478aaaf59cb08004d.css
I, [2013-10-27T05:45:25.760841 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/bootstrap/js/application-d2d90414fb1bb2e7b11c5aa8c4e77d76.js
I, [2013-10-27T05:45:25.777798 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/bootstrap/js/google-code-prettify/prettify-6220d92d21b31b0e05c4deb58efd3fd2.js
I, [2013-10-27T05:45:25.788792 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/bootstrap/js/holder-9cbff632e4cd7bcbd41147e85b35c435.js
I, [2013-10-27T05:45:25.796365 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/css/demo-c2eb55603fabfd518ab0edb6f1fd6a33.css
I, [2013-10-27T05:45:25.807241 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/css/flat-ui-79d17e8230d04e82f20d667a36071bc5.css
I, [2013-10-27T05:45:25.821956 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/js/application-6755a7cf57742d64c4a14dd2b1f11bd0.js
I, [2013-10-27T05:45:25.829898 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/js/bootstrap-select-5b624be49d02648e7519a9079f2bb719.js
I, [2013-10-27T05:45:25.871908 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/js/bootstrap-switch-32842ae48d44e4eacda0bf29a1c7e820.js
I, [2013-10-27T05:45:25.879982 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/js/bootstrap.min-406bdd990fd8a1fc1c381cc8d4b2b1be.js
I, [2013-10-27T05:45:25.888798 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/js/flatui-checkbox-6612cd155289809becd6cd9c1cade001.js
I, [2013-10-27T05:45:25.898810 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/js/flatui-radio-3a336968c7e76192147dba7f00c85646.js
I, [2013-10-27T05:45:25.923677 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/js/html5shiv-c9f1d1f6a558e92423e3036f57ca60c2.js
I, [2013-10-27T05:45:25.936757 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/js/icon-font-ie7-ef15d3c0233f259949c27598a193a6d8.js
I, [2013-10-27T05:45:25.949386 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/js/jquery-1.8.3.min-88350b72942996517ccc88c3f665c4d8.js
I, [2013-10-27T05:45:25.967731 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/js/jquery-ui-1.10.3.custom.min-fff3f018d16268fb08e2ef16a3c2ce9f.js
I, [2013-10-27T05:45:26.015434 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/js/jquery.placeholder-143cccbc7e3a58c285818d2fcd6b416b.js
I, [2013-10-27T05:45:26.030370 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/js/jquery.stacktable-7dc104683009e5ac9265115fb2bfe3ab.js
I, [2013-10-27T05:45:26.040861 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/js/jquery.tagsinput-b063a6e409fc595ed1447e4073ef94aa.js
I, [2013-10-27T05:45:26.050481 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/js/jquery.ui.touch-punch.min-4508b54ede0d3ef993d22f14f1bc8f15.js
I, [2013-10-27T05:45:26.060690 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/less/config-58c7c0e35a67f189e19b8c485930e614.css
I, [2013-10-27T05:45:26.072338 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/less/demo-c2eb55603fabfd518ab0edb6f1fd6a33.css
I, [2013-10-27T05:45:26.084666 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/less/flat-ui-79d17e8230d04e82f20d667a36071bc5.css
I, [2013-10-27T05:45:26.099668 #69306] INFO -- : Writing /Users/patrickespake/Projetos/coursify/public/assets/HTML/UI/less/icon-font-748c0985c7d590320a024fe2fb676f52.css
rake aborted!
variable @base is undefined
(in /Users/patrickespake/Projetos/coursify/lib/assets/Flat-UI/HTML/UI/less/mixins.less)
at /Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/less-2.4.0/lib/less/js/lib/less/parser.js:424:31
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/less-2.4.0/lib/less/parser.rb:100:in `block in to_css'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/less-2.4.0/lib/less/java_script/v8_context.rb:90:in `block in do_lock'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/less-2.4.0/lib/less/java_script/v8_context.rb:88:in `call'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/less-2.4.0/lib/less/java_script/v8_context.rb:88:in `Locker'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/less-2.4.0/lib/less/java_script/v8_context.rb:88:in `do_lock'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/less-2.4.0/lib/less/java_script/v8_context.rb:60:in `lock'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/less-2.4.0/lib/less/java_script/v8_context.rb:30:in `exec'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/less-2.4.0/lib/less/java_script.rb:26:in `exec'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/less-2.4.0/lib/less/parser.rb:100:in `to_css'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/less-rails-2.4.2/lib/less/rails/template_handlers.rb:19:in `evaluate'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/tilt-1.4.1/lib/tilt/template.rb:103:in `render'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/context.rb:197:in `block in evaluate'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/context.rb:194:in `each'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/context.rb:194:in `evaluate'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/processed_asset.rb:12:in `initialize'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/base.rb:374:in `new'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/base.rb:374:in `block in build_asset'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/base.rb:395:in `circular_call_protection'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/base.rb:373:in `build_asset'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/index.rb:94:in `block in build_asset'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/caching.rb:58:in `cache_asset'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/index.rb:93:in `build_asset'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/base.rb:287:in `find_asset'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/index.rb:61:in `find_asset'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/bundled_asset.rb:37:in `init_with'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/asset.rb:24:in `from_hash'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/caching.rb:54:in `cache_asset'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/index.rb:93:in `build_asset'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/base.rb:287:in `find_asset'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/index.rb:61:in `find_asset'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/manifest.rb:211:in `block in find_asset'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/manifest.rb:257:in `benchmark'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/manifest.rb:210:in `find_asset'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/manifest.rb:119:in `block in compile'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/manifest.rb:118:in `each'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/sprockets/manifest.rb:118:in `compile'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-rails-2.0.1/lib/sprockets/rails/task.rb:60:in `block (3 levels) in define'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-2.10.0/lib/rake/sprocketstask.rb:146:in `with_logger'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/gems/sprockets-rails-2.0.1/lib/sprockets/rails/task.rb:59:in `block (2 levels) in define'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/bin/ruby_executable_hooks:15:in `eval'
/Users/patrickespake/.rvm/gems/ruby-1.9.3-p448@coursify_landing_page/bin/ruby_executable_hooks:15:in `<main>'
Tasks: TOP => assets:precompile
(See full trace by running task with --trace)
My Gemfile:
source 'https://rubygems.org'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.0.0'
# Use mysql as the database for Active Record
gem 'mysql2'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.0'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .js.coffee assets and views
gem 'coffee-rails', '~> 4.0.0'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
gem 'therubyracer'
# Use jquery as the JavaScript library
gem 'jquery-rails'
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem 'turbolinks'
gem 'jquery-turbolinks'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 1.2'
group :doc do
# bundle exec rake doc:rails generates the API under doc/api.
gem 'sdoc', require: false
end
# Use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'
# Use unicorn as the app server
# gem 'unicorn'
# Use Capistrano for deployment
gem 'capistrano', group: :development
gem 'flowdock'
# Use debugger
# gem 'debugger', group: [:development, :test]
gem 'less'
gem 'less-rails'
gem 'twitter-bootstrap-rails'
gem 'jquery-ui-rails'
gem 'designmodo-flatuipro-rails'
gem 'haml-rails'
gem 'haml_assets'
gem 'exception_notification', '~> 4.0.0'
gem 'rails-i18n', '~> 4.0.0.pre'
gem 'devise'
gem 'simple_form'
gem 'daemons'
gem 'delayed_job_active_record'
gem 'compass-rails', github: "Compass/compass-rails", branch: "rails4-hack"
gem 'poltergeist'
gem 'instrumental_agent'
gem 'protected_attributes'
gem 'valid_email'
gem 'kaminari'
group :development, :test do
gem 'debugger'
gem 'delorean'
gem 'factory_girl_rails'
gem 'faker'
gem 'pry'
gem 'pry-rails'
gem 'rspec'
gem 'rspec-rails', '~> 2.12'
gem 'capybara'
gem 'launchy'
end
group :development do
gem 'bullet'
gem 'better_errors'
gem 'binding_of_caller'
gem 'meta_request'
gem 'letter_opener'
end
group :test do
gem 'coveralls', require: false
gem 'database_cleaner'
gem 'email_spec'
gem 'selenium-webdriver'
gem 'simplecov', require: false
gem 'webmock', require: false
gem 'shoulda-matchers'
end
group :staging, :production do
gem 'rails_12factor'
end
How I can resolve it?
How would I go about customizing the framework color themes?
In the less files you can modify the variables for colours etc, however I'm not sure how to make that work here.
I'm getting a LOT of problem with the rubyracer gem and LibV8. Can i user Flatui pro with Bootstrap Sass ?
If I precompile I get an issue on mobile with all touch events on dropdowns. They simply don't work. This is certainly a javascript issue.
I can't seem to find out what the issue it, and this might be a separate issue entirely. However, I can't check because I can't deploy without precompiling. The same issue can be found here:
There also seems to be similar problems with Heroku here:
#10 - which was closed, but isn't necessarily best practice as the issue title implies.
Here is a screenshot of the iOS emulator after an attempt to tap on the collapsed menu.
It simply gets dark on the tap, which suggests the touch event is firing; however nothing happens. It works locally as suggested above. I'm debugging via safari and the iphone simulator, and I'm not getting any ostensible errors.
https://github.com/twbs/bootstrap-sass
That's the big question. It seems like your app must include twitter-bootstrap-rails
and this would probably conflict with bootstrap-sass
, right?
Hi all,
The 1.3.0 release has some issues I'd like to highlight:
Also, in case you want a quick way to get started with Flat UI Pro 1.3.0 in Rails with Bootstrap 3:
$ rails new frodo
$ cd frodo/
$ echo -e "gem 'therubyracer'\ngem 'jquery-ui-rails'\ngem 'less-rails-bootstrap'" >> Gemfile
$ bundle install
# Add these lines to setup less-rails-bootstrap (via sed or favorite text editor)
#
# In app/assets/javascripts/application.js (AFTER "require jquery")
# Add //= require twitter/bootstrap
#
# In app/assets/stylesheets/application.css (BEFORE "require tree")
# Add *= require twitter/bootstrap
$ echo -e "gem 'designmodo-flatuipro-rails', '~> 1.3.0.0.branch'\n" >> Gemfile
$ bundle install
# Change the following path to wherever your Flat UI Pro 1.3.0 directory is located
$ cd ~/Developer/flatuipro-1.3.0
$ cd HTML/UI/Flat-UI-Pro-1.3.0/
$ bower install
# Change back to the frodo directory
$ cd ~/Developer/frodo
$ rails g flatuipro:install ~/Developer/flatuipro-1.3.0/
$ rails g flatuipro:demo
Your gem is working great locally but I'm having trouble with deploying to Heroku.
-----> Preparing app for Rails asset pipeline
Running: rake assets:precompile
rake aborted!
couldn't find file 'jquery.ui.touch-punch.min'
(in /tmp/build_1gcmbnax6mykf/app/assets/javascripts/flatuipro.js:1)
I've also tried precompiling but that hasn't worked out either. Am I missing a step?
Hi!
I keep getting this error on install:
gems/designmodo-flatuipro-rails-1.1.1/lib/generators/flatuipro/install/install_generator.rb:107:in
'use_less?': Cannot detect twitter-bootstrap-rails install (RuntimeError) from /Users/Justin/.rvm/gems/ruby-2.0.0-p195@feedbackloop/gems/designmodo-flatuipro-rails-1.1.1/lib/generators/flatuipro/install/install_generator.rb:22:in
copy_assets'
from /Users/Justin/.rvm/gems/ruby-2.0.0-p195@feedbackloop/gems/thor-0.18.1/lib/thor/command.rb:27:inrun' from /Users/Justin/.rvm/gems/ruby-2.0.0-p195@feedbackloop/gems/thor-0.18.1/lib/thor/invocation.rb:120:in
invoke_command'
from /Users/Justin/.rvm/gems/ruby-2.0.0-p195@feedbackloop/gems/thor-0.18.1/lib/thor/invocation.rb:127:inblock in invoke_all' from /Users/Justin/.rvm/gems/ruby-2.0.0-p195@feedbackloop/gems/thor-0.18.1/lib/thor/invocation.rb:127:in
each'
from /Users/Justin/.rvm/gems/ruby-2.0.0-p195@feedbackloop/gems/thor-0.18.1/lib/thor/invocation.rb:127:inmap' from /Users/Justin/.rvm/gems/ruby-2.0.0-p195@feedbackloop/gems/thor-0.18.1/lib/thor/invocation.rb:127:in
invoke_all'
from /Users/Justin/.rvm/gems/ruby-2.0.0-p195@feedbackloop/gems/thor-0.18.1/lib/thor/group.rb:233:indispatch' from /Users/Justin/.rvm/gems/ruby-2.0.0-p195@feedbackloop/gems/thor-0.18.1/lib/thor/base.rb:439:in
start'
from /Users/Justin/.rvm/gems/ruby-2.0.0-p195@feedbackloop/gems/railties-3.2.13/lib/rails/generators.rb:171:ininvoke' from /Users/Justin/.rvm/gems/ruby-2.0.0-p195@feedbackloop/gems/railties-3.2.13/lib/rails/commands/generate.rb:12:in
<top (required)>'
from /Users/Justin/.rvm/gems/ruby-2.0.0-p195@feedbackloop/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:inrequire' from /Users/Justin/.rvm/gems/ruby-2.0.0-p195@feedbackloop/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in
block in require'
from /Users/Justin/.rvm/gems/ruby-2.0.0-p195@feedbackloop/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:236:inload_dependency' from /Users/Justin/.rvm/gems/ruby-2.0.0-p195@feedbackloop/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in
require'
from /Users/Justin/.rvm/gems/ruby-2.0.0-p195@feedbackloop/gems/railties-3.2.13/lib/rails/commands.rb:29:in<top (required)>' from script/rails:6:in
require'
from script/rails:6:in `
Gemfile:
gem 'designmodo-flatuipro-rails'
gem "twitter-bootstrap-rails"
gem "bootstrap-sass", ">= 2.2.2.0"
gem 'sass-rails', '~> 3.2.3'
gem 'therubyracer'
gem 'less-rails'
gem 'jquery-ui-rails'
Any thoughts? I've tried moving them in/out of assets group in the gemfile, different Flat UI Pro directories (ie just the root vs /html)
There are changes in directory structures for flat ui pro v1.3. Can you update the gem accordingly.
I am getting the following error when trying to run the generator after updating ruby to 2.2.0 and rails to 4.2.
gsub /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/designmodo-flatuipro-rails-1.3.2.0.branch/app/assets/less/variables.less
/Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/actions/file_manipulation.rb:231:in binread': No such file or directory @ rb_sysopen - /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/designmodo-flatuipro-rails-1.3.2.0.branch/app/assets/less/variables.less (Errno::ENOENT) from /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/actions/file_manipulation.rb:231:in
gsub_file'
from /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/designmodo-flatuipro-rails-1.3.2.0.branch/lib/generators/flatuipro/install/install_generator.rb:103:in patch_assets' from /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/command.rb:27:in
run'
from /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/invocation.rb:126:in invoke_command' from /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/invocation.rb:133:in
block in invoke_all'
from /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/invocation.rb:133:in each' from /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/invocation.rb:133:in
map'
from /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/invocation.rb:133:in invoke_all' from /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/group.rb:232:in
dispatch'
from /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/base.rb:440:in start' from /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/generators.rb:157:in
invoke'
from /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/commands/generate.rb:13:in <top (required)>' from /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in
require'
from /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in block in require' from /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:240:in
load_dependency'
from /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in require' from /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:123:in
require_command!'
from /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:130:in generate_or_destroy' from /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:50:in
generate'
from /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:39:in run_command!' from /Users/ryandunn/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/commands.rb:17:in
<top (required)>'
from bin/rails:4:in require' from bin/rails:4:in
Investigate to see if there's a way to do this. One idea would be to copy over the assets from the previous version of the gem that matches the Flat UI Pro major+minor version.
I keep getting this error from Travis-CI and I really think its because Travis can't find the flat ui assets.
https://travis-ci.org/akshatpradhan/spoutlets/builds/11513504
By looking at the errors above, can you tell me if this is true?
I get the following error from the log below.
Error
Could not find "/Users/akshatpradhan/Downloads/Flat UI HTML - Personal License/HTML/UI/css/demo.css" in any of your source paths. Your current source paths are:
/Users/akshatpradhan/Sites/spoutlets/lib/templates/flatuipro/install
/Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/lib/generators/flatuipro/install/templates
When looking for demo.css
in the new 1.2.1 Flat UI, it didn't exist. Only flatui-ui.css
existed
Perhaps designmodo did away with the demo.css?
Log
One *must* run `rails generate flatuipro:install <Flat UI Pro Directory>`
when gem updated
**********************************************
➜ spoutlets git:(default_url_options) ✗ rg flatuipro:install /Users/akshatpradhan/Downloads/Flat\ UI\ HTML\ -\ Personal\ License
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/config.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/flat-ui.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/icon-font.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/mixins.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/alerts.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/bottom.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/breadcrumbs.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/buttons.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/caret.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/checkbox-and-radio.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/demo.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/dialog.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/dropdown.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/iconbar.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/input.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/label-badges.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/nav.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/navbar.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/pager.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/pagination.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/popover.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/progress.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/select.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/switch.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/tables.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/tagsinput.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/tooltip.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/type.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/ui-datepicker.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/ui-slider.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/modules/ui-spinner.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/less/spaces.less
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/javascripts
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/javascripts/application.js
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/javascripts/bootstrap-select.js
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/javascripts/bootstrap-switch.js
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/javascripts/bootstrap.min.js
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/javascripts/flatui-checkbox.js
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/javascripts/flatui-radio.js
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/javascripts/html5shiv.js
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/javascripts/icon-font-ie7.js
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/javascripts/jquery-1.8.3.min.js
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/javascripts/jquery-ui-1.10.3.custom.min.js
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/javascripts/jquery.placeholder.js
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/javascripts/jquery.stacktable.js
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/javascripts/jquery.tagsinput.js
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/javascripts/jquery.ui.touch-punch.min.js
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/exaple-image.jpg
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/favicon.ico
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/icons/[email protected]
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/switch/mask-square.png
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/images/switch/mask.png
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/fonts
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/fonts/Flat-UI-Icons.dev.svg
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/fonts/Flat-UI-Icons.eot
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/fonts/Flat-UI-Icons.svg
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/fonts/Flat-UI-Icons.ttf
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/fonts/Flat-UI-Icons.woff
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/fonts/icomoon-session.json
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/demo/index.html
create /Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/app/assets/demo/flatuipro-demo.js
Could not find "/Users/akshatpradhan/Downloads/Flat UI HTML - Personal License/HTML/UI/css/demo.css" in any of your source paths. Your current source paths are:
/Users/akshatpradhan/Sites/spoutlets/lib/templates/flatuipro/install
/Users/akshatpradhan/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/lib/generators/flatuipro/install/templates
Hi all,
The 1.2.5 release has some issues I'd like to highlight:
Also, in case you want a quick way to get started with Flat UI Pro 1.2.5 in Rails with Bootstrap 3:
$ rails new frodo
$ cd frodo/
$ echo -e "gem 'therubyracer'\ngem 'jquery-ui-rails'\ngem 'less-rails-bootstrap'" >> Gemfile
$ bundle install
# Add these lines to setup less-rails-bootstrap (via sed or favorite text editor)
#
# In app/assets/javascripts/application.js
# Add //= require twitter/bootstrap
#
# In app/assets/stylesheets/application.css
# Add *= require twitter/bootstrap
$ echo -e "gem 'designmodo-flatuipro-rails', '~> 1.2.5.0.branch'\n" >> Gemfile
$ bundle install
# Change to wherever Flat UI Pro 1.2.5 is
$ rails g flatuipro:install ~/Developer/flatuipro-1.2.5/
$ rails g flatuipro:demo
I keep getting "Invalid Flat UI Pro Directory"
Command:
rails generate flatuipro:install ~/code/designmodo/Flat-UI-Pro/
NOTE: I've only copied the UI directory from the download to the directory ~/code/designmodo/Flat-UI-Pro/
When deploying to remote hosts (i.e. Heroku) the Flat UI Pro source files are not available for inclusion during compliation. This leads to the asset compilation failing out with a file not found error.
What is the recommended work around for this?
fixed
@reflection This gem is not test friendly. Its especially not Travis-CI friendly either. Travis-CI is a hosted continuous integration service that don't allow us root access. We push our code up there through git and they run our tests.
Here's the error
https://travis-ci.org/akshatpradhan/spoutlets/builds/12443369#L302 where its looking for flatuipro.js
and its not finding it.
Error: Sprockets::FileNotFound: couldn't find file 'jquery.ui.touch-punch.min'
(in /home/travis/build/akshatpradhan/spoutlets/app/assets/javascripts/flatuipro.js:1)
Error: Sprockets::FileNotFound: couldn't find file 'jquery.ui.touch-punch.min'
(in /home/travis/build/akshatpradhan/spoutlets/app/assets/javascripts/flatuipro.js:1)
at http://127.0.0.1:51875/assets/application.js:1
I imagine other continuous integration services would pick up the same problem.
@adamico was able to confirm this as well.
gem 'designmodo-flatuipro-rails', '~> 1.3.2.0.branch'
been having issue with this gem on heroku. I followed the instructions of first precompiling it locally and then pushing it to heroku, but my fonts (lato) and my images (flat-ui-pro-icons-regular.ttf) are not loading.
I then tried to go onto my heroku server and run: heroku run rake assets:precompile
but got the error:
rake aborted!
Sprockets::FileNotFound: couldn't find file 'fileinput'
(in /app/app/assets/javascripts/flatuipro.js:1)
/app/vendor/bundle/ruby/2.2.0/gems/sprockets-2.12.3/lib/sprockets/context.rb:106:in resolve' /app/vendor/bundle/ruby/2.2.0/gems/sprockets-2.12.3/lib/sprockets/context.rb:146:in
require_asset'
/app/vendor/bundle/ruby/2.2.0/gems/sprockets-2.12.3/lib/sprockets/directive_processor.rb:217:in process_require_directive' /app/vendor/bundle/ruby/2.2.0/gems/sprockets-2.12.3/lib/sprockets/directive_processor.rb:167:in
block in process_directives'
/app/vendor/bundle/ruby/2.2.0/gems/sprocket
...
After some debugging it turns out the rails.rb file was not loading and therefore the app.config.less.paths was not being updated to point at gems less dir. I Moved 'lib/designmodo/flatuipro/rails.rb' to 'lib/designmodo-flatuipro-rails.rb' and everything works great. Not sure why the change was needed. Any comments or suggestions?
Rails 3.2.9 and Ruby 1.9.2
I am integrating licensed version of flat-ui-pro with my Rails app.
For this, I am using 'designmodo-flatuipro-rails' gem
My environments are:-
OS - Windows7 32-bit
Ruby - 1.9.3p327
Rails - 4.0.0
twitter-bootstrap-rails - 2.2.8
jquery-ui-rails - 4.0.5
designmodo-flatuipro-rails - 1.1.4.2
I have generated "bootstrap_and_overrides.css" file by bootstrap generator at location "app/assets/stylesheets/". I am not using ".less" files for bootstrap.
I am also not getting Cannot detect twitter-bootstrap-rails install error
and Invalid Flat UI Pro directory error while running the flatUI generating command. It means I am inside the right FlatUI directory.
When I run the flat-ui-pro generate command rails g flatuipro:install ./FlatUI/HTML/UI/Flat-UI-Pro-1.1.4
, It is throwing a error
Could not find "./FlatUI/HTML/UI/Flat-UI-Pro-1.1.4/css/flat-ui.css" in any of yo ur source paths. Your current source paths are: C:/Ruby193/lib/ruby/gems/1.9.1/gems/designmodo-flatuipro-rails-1.1.4.2/lib/gener ators/flatuipro/install/templates
I am getting the same error while passing the FlatUI directory containing PSD and HTML both.
I am not understanding why generator can not recognizing flat-ui.css in the right directory while it is available at this location.
I used differ version of gem "designmodo-flatuipro-rails", "~> 1.2.2.0.branch
" with the other version of FlatUI-Pro directory (1.2.2) but also getting the same error.
Stackoverflow Question :- http://stackoverflow.com/questions/19563306/could-not-find-flat-ui-css-in-any-of-your-source-paths-while-generating-flat-u
Please provide any solution for fixing this.
Thanks.
When was run "rake assets:precompile RAILS_ENV=production" returned the error "Less::ParseError: variable @brand-primary is undefined (in .rvm/gems/ruby-2.1.2/gems/designmodo-flatuipro-rails-1.2.5.0.branch/app/assets/less/mixins.less)"
When I use the following HTML from the Pro components.html the drop down works, but when something is selected the button does not update with the value, and the radio buttons elsewhere in the form disappear.
I'm a little confused, and hope you can help. The generator installs all of the asset files in the gem directory, instead of the application. This is fine for development mode, but if I were to push to Heroku, those assets wouldn't exist on the production server.
Am I missing something? If not, what's the recommend course of action to solve that problem?
Hi @reflection,
You did a great job on this gem, really helpful.
My idea was support pro and free version on the same gem, what's your thoughts?
Guys at designmodo keeps two repos https://github.com/designmodo/Flat-UI and https://github.com/designmodo/Flat-UI-Pro with the same structure, so supporting would make life easier considering this repos
And instead the script I suggest below, we could use git clone the repos on designmodo
makes sense to you?
ps: People who uses rbenv usually run bundle install --path vendor/bundle
so when gem copy the files to gem_assets_dir its usually ignore on .gitignore, so I wrote a shell script to copy (only neede) pro files to vendor/flat_ui_pro so can run the generator on this folder.
I know this issue was mentioned before - however out of the box there seems to be no way to make it work:
when deploying with Capistrano to prod, I always end up with a failed assets:precompile due to:
couldn't find file 'jquery.ui.touch-punch.min'
Any ideas how to solve it?
(using flatuipro-1.2 branch for Rails 4)
You can see the old information here: https://github.com/designmodo/Flat-UI-Pro-Support/issues/483
I updated to this version:
gem 'designmodo-flatuipro-rails', '~> 1.3.0.0.branch'
When I restart the rails server I got this error:
Sprockets::FileNotFound - couldn't find file 'flat-ui'
(in /Users/patrickespake/Projects/coursify/app/assets/stylesheets/customer.css:4):
sprockets (2.11.0) lib/sprockets/context.rb:106:in `resolve'
sprockets (2.11.0) lib/sprockets/context.rb:146:in `require_asset'
sprockets (2.11.0) lib/sprockets/directive_processor.rb:217:in `process_require_directive'
sprockets (2.11.0) lib/sprockets/directive_processor.rb:167:in `block in process_directives'
sprockets (2.11.0) lib/sprockets/directive_processor.rb:165:in `process_directives'
sprockets (2.11.0) lib/sprockets/directive_processor.rb:99:in `evaluate'
tilt (1.4.1) lib/tilt/template.rb:103:in `render'
After that I tried to reinstall the Flat UI Pro again and I got this error:
➜ coursify git:(master) ✗ pwd=$(pwd)
➜ ~pwd git:(master) ✗ flatui_path="/lib/assets/Flat-UI/"
➜ ~pwd git:(master) ✗ bundle exec rails generate flatuipro:install $pwd$flatui_path
/Users/patrickespake/.rvm/gems/ruby-2.1.3@coursify/gems/designmodo-flatuipro-rails-1.3.0.0.branch/lib/generators/flatuipro/install/install_generator.rb:22:in `copy_assets': Invalid Flat UI Pro directory (RuntimeError)
from /Users/patrickespake/.rvm/gems/ruby-2.1.3@coursify/gems/thor-0.19.1/lib/thor/command.rb:27:in `run'
from /Users/patrickespake/.rvm/gems/ruby-2.1.3@coursify/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command'
from /Users/patrickespake/.rvm/gems/ruby-2.1.3@coursify/gems/thor-0.19.1/lib/thor/invocation.rb:133:in `block in invoke_all'
from /Users/patrickespake/.rvm/gems/ruby-2.1.3@coursify/gems/thor-0.19.1/lib/thor/invocation.rb:133:in `each'
from /Users/patrickespake/.rvm/gems/ruby-2.1.3@coursify/gems/thor-0.19.1/lib/thor/invocation.rb:133:in `map'
from /Users/patrickespake/.rvm/gems/ruby-2.1.3@coursify/gems/thor-0.19.1/lib/thor/invocation.rb:133:in `invoke_all'
from /Users/patrickespake/.rvm/gems/ruby-2.1.3@coursify/gems/thor-0.19.1/lib/thor/group.rb:232:in `dispatch'
from /Users/patrickespake/.rvm/gems/ruby-2.1.3@coursify/gems/thor-0.19.1/lib/thor/base.rb:440:in `start'
from /Users/patrickespake/.rvm/gems/ruby-2.1.3@coursify/gems/railties-4.1.6/lib/rails/generators.rb:157:in `invoke'
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.