GithubHelp home page GithubHelp logo

inspiratio's People

Contributors

andreapavoni avatar austinworks avatar gimbel0893 avatar highvoltag3 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

inspiratio's Issues

assets (css/javascripts)

the actual assets are really messy.

the best thing to do would be:

  • edit app/assets/stylesheets/application.css and app/assets/javascripts/application.js
  • insert ALL your required files, with the right order (eg: jquery, bootstrap.min, etc...)
  • remove all includes inside views
  • require only application.css and application.js inside main template

this will heavily optimize your asset management (compressed output in 1 file) and client requests will be cut after the first page load (rails sends caching headers for already downloaded files).

if your js/css is well organized, each time you need to do adding/changes, it's only a matter of picking the right file and work on it. when it will be deployed, rails will automagically handle them.

Redis connection time out issue.

@apeacox I keep getting this on show..

Redis::TimeoutError in Ideas#show

Showing /Users/darionovoa/Sites/inspiratio/app/views/ideas/show.html.erb where line #62 raised:

Connection timed out
Extracted source (around line #62):

59:                     </div>
60:                     <div>
61:                       <span class="likes number">
62:                         <%= link_to @idea.likes_users_count, like_idea_path(@idea), :title => 'Number of times your idea has been liked' %>
63:                       </span>
64:                     </div>
65:                     <div>

s3 wrong credentials/permissions?

I'm still working on uploads. It seems to work, but I get an "Access Denied" error from s3

can you check permissions on bucket? thanks :-)

New idea render.

One thing though it's that new idea has to be rendered into the ideas/index.html.erb view line 16 of that file.

color palette (again)

hi there!

I was googling to found some decent solution for the color palette. read this thread:

https://groups.google.com/forum/m/?fromgroups#!topic/heroku/uuXvTG_TmM8

and check this service:

http://cloudinary.com/

  • it has a big free plan (large enough to make testing and staging)
  • available heroku plugin (plug-and-play like with redis-to-go)

I don't know how to use it (there's a ruby gem too) and perhaps it requires a bit of study for the API, but it might be a really good solution ;-)

cheers :-)

Clear Heroku DB?

@apeacox I've tried a couple of things I read online but having been able to, how can I clear the ideas and users from the DB?

I'll be asking friends to test it in the newxt few days but will like to be able to clear that data before I present.

Thanks :) sorry I keep bugging you.

Idea creation

  • Urgently need to get the ideas/new template to render inside the /ideas for some reason <%= render :partial => 'form' %> breaks same if we use "new" instead (refers #10)
  • Image upload
  • Image upload revision support
    Mark new upload as updated and save old version as a revision.
  • Tags
    The front end is there we just now need a method to enable saving the tags to the backend (an array of words).
  • The usual title and descriptions fields
    Need to save these to the DB as well and of course a method to retrieve them.
    There's also some additional fields like short URL and Color palette, though not sure if the palette will make it.
  • Track likes (I got the field in the DB @ideas.likes )
    A method that just increments a number in the DB when passed the idea ID, another method to retrieve it and one more to subtract (1)???
    I then can do the rest with front-end code so they can only like once by triggering the like add method or add subtract?.
  • Views (not a priority). (I got the field in the DB @ideas.views )
    Same as above a method we can call on each page load that just sums 1 to the db and another method to retrieve this from the DB? Else I can fake this with localStorage an some random numbers.
  • Method to call all ideas for the logged in user.
  • Method to call one idea passing the ID.
    I got this to work for the logged in users but we need to get it working for non-logged in users too. (for the homepage)
    (update 04/14) need a conditional not to show all of the info from the users idea show because that is breaking the public view)
  • Idea sharing

Comments

The idea behinds the comments is to have them for each idea, anyone can leave a comment on an idea and they will be shown on that same idea on the users dashboard for that idea were he can respond.

We also need to show all un-read comments for a user on the notifications for him/her / top right in the dashboard ( /dashboard/index )

Filtering (popular) / Most viewed (not really an issue)

This is not really a priority, but I thin I heard you mentioned you had done it and that I just needed to implement it on the front end. But I don't seem to be able to find the instructions you gave me for it. So if you can comment real quick a simple explanation will do.

I could probably figure this out by looking at the controllers :p (should have thought of that earlier) LOL.

Kudos you've done a great job!

Need to get the Fonts working.

There's a Fonts folder in /assets/ which has fonts that are referenced from the styles.css file currently all fonts are 404'ed

undefined method `comments' for nil:NilClass

This is related to #5

This is what I'm getting:

undefined method 'comments' for nil:NilClass

Extracted source (around line #92):

89: 
90:             <div id="relatedcomments">
91:                 <h2> LASTEST COMMENTS </h2>
92:                 <%= comments_for @idea %>
93:                 <%# for comments in [{'id' => ['3', '4'], 'content' => 'Phasellus consequat tincidunt risus, cursus volutpat velit lobortis ut. Duis ut egestas nisl. Nulla ut orci elit. Aliquam quis erat nisi. Proin tortor leo, luctus eget volutpat eget, gravida ut.'}, {'id' => ['2', '1'], 'content' => 'Phasellus consequat tincidunt risus, cursus volutpat velit lobortis ut. Duis ut egestas nisl. Nulla ut orci elit. Aliquam quis erat nisi. Proin tortor leo, luctus eget volutpat eget, gravida ut.'}, {'id' => ['3', '4'], 'content' => 'Phasellus consequat tincidunt risus, cursus volutpat velit lobortis ut. Duis ut egestas nisl. Nulla ut orci elit. Aliquam quis erat nisi. Proin tortor leo, luctus eget volutpat eget, gravida ut.'}] 
94:                 %>
95: 

Full Trace

opinio (0.6) lib/opinio/controllers/helpers.rb:13:in `render_comments'
opinio (0.6) lib/opinio/controllers/helpers.rb:6:in `comments_for'
app/views/idea/index.html.erb:92:in `_app_views_idea_index_html_erb___3059716110375418518_70359928712640'
actionpack (3.2.13) lib/action_view/template.rb:145:in `block in render'
activesupport (3.2.13) lib/active_support/notifications.rb:125:in `instrument'
actionpack (3.2.13) lib/action_view/template.rb:143:in `render'
actionpack (3.2.13) lib/action_view/renderer/template_renderer.rb:47:in `block (2 levels) in render_template'
actionpack (3.2.13) lib/action_view/renderer/abstract_renderer.rb:38:in `block in instrument'
activesupport (3.2.13) lib/active_support/notifications.rb:123:in `block in instrument'
activesupport (3.2.13) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
activesupport (3.2.13) lib/active_support/notifications.rb:123:in `instrument'
actionpack (3.2.13) lib/action_view/renderer/abstract_renderer.rb:38:in `instrument'
actionpack (3.2.13) lib/action_view/renderer/template_renderer.rb:46:in `block in render_template'
actionpack (3.2.13) lib/action_view/renderer/template_renderer.rb:54:in `render_with_layout'
actionpack (3.2.13) lib/action_view/renderer/template_renderer.rb:45:in `render_template'
actionpack (3.2.13) lib/action_view/renderer/template_renderer.rb:18:in `render'
actionpack (3.2.13) lib/action_view/renderer/renderer.rb:36:in `render_template'
actionpack (3.2.13) lib/action_view/renderer/renderer.rb:17:in `render'
actionpack (3.2.13) lib/abstract_controller/rendering.rb:110:in `_render_template'
actionpack (3.2.13) lib/action_controller/metal/streaming.rb:225:in `_render_template'
actionpack (3.2.13) lib/abstract_controller/rendering.rb:103:in `render_to_body'
actionpack (3.2.13) lib/action_controller/metal/renderers.rb:28:in `render_to_body'
actionpack (3.2.13) lib/action_controller/metal/compatibility.rb:50:in `render_to_body'
actionpack (3.2.13) lib/abstract_controller/rendering.rb:88:in `render'
actionpack (3.2.13) lib/action_controller/metal/rendering.rb:16:in `render'
actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:40:in `block (2 levels) in render'
activesupport (3.2.13) lib/active_support/core_ext/benchmark.rb:5:in `block in ms'
/Users/darionovoa/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/benchmark.rb:296:in `realtime'
activesupport (3.2.13) lib/active_support/core_ext/benchmark.rb:5:in `ms'
actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:40:in `block in render'
actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:83:in `cleanup_view_runtime'
activerecord (3.2.13) lib/active_record/railties/controller_runtime.rb:24:in `cleanup_view_runtime'
actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:39:in `render'
actionpack (3.2.13) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
actionpack (3.2.13) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
actionpack (3.2.13) lib/abstract_controller/base.rb:167:in `process_action'
actionpack (3.2.13) lib/action_controller/metal/rendering.rb:10:in `process_action'
actionpack (3.2.13) lib/abstract_controller/callbacks.rb:18:in `block in process_action'
activesupport (3.2.13) lib/active_support/callbacks.rb:425:in `_run__2121360566617838684__process_action__3617588967797372728__callbacks'
activesupport (3.2.13) lib/active_support/callbacks.rb:405:in `__run_callback'
activesupport (3.2.13) lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks'
activesupport (3.2.13) lib/active_support/callbacks.rb:81:in `run_callbacks'
actionpack (3.2.13) lib/abstract_controller/callbacks.rb:17:in `process_action'
actionpack (3.2.13) lib/action_controller/metal/rescue.rb:29:in `process_action'
actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:30:in `block in process_action'
activesupport (3.2.13) lib/active_support/notifications.rb:123:in `block in instrument'
activesupport (3.2.13) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
activesupport (3.2.13) lib/active_support/notifications.rb:123:in `instrument'
actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:29:in `process_action'
actionpack (3.2.13) lib/action_controller/metal/params_wrapper.rb:207:in `process_action'
activerecord (3.2.13) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
actionpack (3.2.13) lib/abstract_controller/base.rb:121:in `process'
actionpack (3.2.13) lib/abstract_controller/rendering.rb:45:in `process'
actionpack (3.2.13) lib/action_controller/metal.rb:203:in `dispatch'
actionpack (3.2.13) lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
actionpack (3.2.13) lib/action_controller/metal.rb:246:in `block in action'
actionpack (3.2.13) lib/action_dispatch/routing/route_set.rb:73:in `call'
actionpack (3.2.13) lib/action_dispatch/routing/route_set.rb:73:in `dispatch'
actionpack (3.2.13) lib/action_dispatch/routing/route_set.rb:36:in `call'
journey (1.0.4) lib/journey/router.rb:68:in `block in call'
journey (1.0.4) lib/journey/router.rb:56:in `each'
journey (1.0.4) lib/journey/router.rb:56:in `call'
actionpack (3.2.13) lib/action_dispatch/routing/route_set.rb:612:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
rack (1.4.5) lib/rack/etag.rb:23:in `call'
rack (1.4.5) lib/rack/conditionalget.rb:25:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/head.rb:14:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/params_parser.rb:21:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/flash.rb:242:in `call'
rack (1.4.5) lib/rack/session/abstract/id.rb:210:in `context'
rack (1.4.5) lib/rack/session/abstract/id.rb:205:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/cookies.rb:341:in `call'
activerecord (3.2.13) lib/active_record/query_cache.rb:64:in `call'
activerecord (3.2.13) lib/active_record/connection_adapters/abstract/connection_pool.rb:479:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
activesupport (3.2.13) lib/active_support/callbacks.rb:405:in `_run__2868553899179410462__call__290826767362403963__callbacks'
activesupport (3.2.13) lib/active_support/callbacks.rb:405:in `__run_callback'
activesupport (3.2.13) lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
activesupport (3.2.13) lib/active_support/callbacks.rb:81:in `run_callbacks'
actionpack (3.2.13) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/reloader.rb:65:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
railties (3.2.13) lib/rails/rack/logger.rb:32:in `call_app'
railties (3.2.13) lib/rails/rack/logger.rb:16:in `block in call'
activesupport (3.2.13) lib/active_support/tagged_logging.rb:22:in `tagged'
railties (3.2.13) lib/rails/rack/logger.rb:16:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/request_id.rb:22:in `call'
rack (1.4.5) lib/rack/methodoverride.rb:21:in `call'
rack (1.4.5) lib/rack/runtime.rb:17:in `call'
activesupport (3.2.13) lib/active_support/cache/strategy/local_cache.rb:72:in `call'
rack (1.4.5) lib/rack/lock.rb:15:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/static.rb:63:in `call'
railties (3.2.13) lib/rails/engine.rb:479:in `call'
railties (3.2.13) lib/rails/application.rb:223:in `call'
rack (1.4.5) lib/rack/content_length.rb:14:in `call'
railties (3.2.13) lib/rails/rack/log_tailer.rb:17:in `call'
rack (1.4.5) lib/rack/handler/webrick.rb:59:in `service'
/Users/darionovoa/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/webrick/httpserver.rb:138:in `service'
/Users/darionovoa/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/webrick/httpserver.rb:94:in `run'
/Users/darionovoa/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/webrick/server.rb:295:in `block in start_thread'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.