diff --git a/lib/NewBlog.zip b/lib/NewBlog.zip index 6dbf948c..f21f2eb2 100644 Binary files a/lib/NewBlog.zip and b/lib/NewBlog.zip differ diff --git a/lib/NewBlog/NewBlog/.gitignore b/lib/NewBlog/NewBlog/.gitignore new file mode 100644 index 00000000..1463de6d --- /dev/null +++ b/lib/NewBlog/NewBlog/.gitignore @@ -0,0 +1,6 @@ +.bundle/ +log/*.log +pkg/ +test/dummy/db/*.sqlite3 +test/dummy/log/*.log +test/dummy/tmp/ \ No newline at end of file diff --git a/lib/NewBlog/NewBlog/Gemfile b/lib/NewBlog/NewBlog/Gemfile new file mode 100644 index 00000000..52a1640b --- /dev/null +++ b/lib/NewBlog/NewBlog/Gemfile @@ -0,0 +1,16 @@ +source "http://rubygems.org" + +# Declare your gem's dependencies in NewBlog.gemspec. +# Bundler will treat runtime dependencies like base dependencies, and +# development dependencies will be added by default to the :development group. + +gem "mongoid" +gemspec + +# Declare any dependencies that are still in development here instead of in +# your gemspec. These might include edge Rails or gems from your path or +# Git. Remember to move these dependencies to your gemspec before releasing +# your gem to rubygems.org. + +# To use debugger +# gem 'ruby-debug19', :require => 'ruby-debug' diff --git a/lib/NewBlog/NewBlog/Gemfile.lock b/lib/NewBlog/NewBlog/Gemfile.lock new file mode 100644 index 00000000..e986f6fe --- /dev/null +++ b/lib/NewBlog/NewBlog/Gemfile.lock @@ -0,0 +1,101 @@ +PATH + remote: . + specs: + NewBlog (0.0.1) + rails (~> 3.1.0.rc6) + +GEM + remote: http://rubygems.org/ + specs: + actionmailer (3.1.0) + actionpack (= 3.1.0) + mail (~> 2.3.0) + actionpack (3.1.0) + activemodel (= 3.1.0) + activesupport (= 3.1.0) + builder (~> 3.0.0) + erubis (~> 2.7.0) + i18n (~> 0.6) + rack (~> 1.3.2) + rack-cache (~> 1.0.3) + rack-mount (~> 0.8.2) + rack-test (~> 0.6.1) + sprockets (~> 2.0.0) + activemodel (3.1.0) + activesupport (= 3.1.0) + bcrypt-ruby (~> 3.0.0) + builder (~> 3.0.0) + i18n (~> 0.6) + activerecord (3.1.0) + activemodel (= 3.1.0) + activesupport (= 3.1.0) + arel (~> 2.2.1) + tzinfo (~> 0.3.29) + activeresource (3.1.0) + activemodel (= 3.1.0) + activesupport (= 3.1.0) + activesupport (3.1.0) + multi_json (~> 1.0) + arel (2.2.1) + bcrypt-ruby (3.0.0) + bson (1.3.1) + builder (3.0.0) + erubis (2.7.0) + hike (1.2.1) + i18n (0.6.0) + mail (2.3.0) + i18n (>= 0.4.0) + mime-types (~> 1.16) + treetop (~> 1.4.8) + mime-types (1.16) + mongo (1.3.1) + bson (>= 1.3.1) + mongoid (2.1.9) + activemodel (~> 3.0) + mongo (~> 1.3) + tzinfo (~> 0.3.22) + multi_json (1.0.3) + polyglot (0.3.2) + rack (1.3.2) + rack-cache (1.0.3) + rack (>= 0.4) + rack-mount (0.8.3) + rack (>= 1.0.0) + rack-ssl (1.3.2) + rack + rack-test (0.6.1) + rack (>= 1.0) + rails (3.1.0) + actionmailer (= 3.1.0) + actionpack (= 3.1.0) + activerecord (= 3.1.0) + activeresource (= 3.1.0) + activesupport (= 3.1.0) + bundler (~> 1.0) + railties (= 3.1.0) + railties (3.1.0) + actionpack (= 3.1.0) + activesupport (= 3.1.0) + rack-ssl (~> 1.3.2) + rake (>= 0.8.7) + rdoc (~> 3.4) + thor (~> 0.14.6) + rake (0.9.2) + rdoc (3.9.4) + sprockets (2.0.0) + hike (~> 1.2) + rack (~> 1.0) + tilt (!= 1.3.0, ~> 1.1) + thor (0.14.6) + tilt (1.3.3) + treetop (1.4.10) + polyglot + polyglot (>= 0.3.1) + tzinfo (0.3.29) + +PLATFORMS + ruby + +DEPENDENCIES + NewBlog! + mongoid diff --git a/lib/NewBlog/NewBlog/MIT-LICENSE b/lib/NewBlog/NewBlog/MIT-LICENSE new file mode 100644 index 00000000..80cf031a --- /dev/null +++ b/lib/NewBlog/NewBlog/MIT-LICENSE @@ -0,0 +1,20 @@ +Copyright 2011 YOURNAME + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/lib/NewBlog/NewBlog/NewBlog.gemspec b/lib/NewBlog/NewBlog/NewBlog.gemspec new file mode 100644 index 00000000..93e5b31d --- /dev/null +++ b/lib/NewBlog/NewBlog/NewBlog.gemspec @@ -0,0 +1,23 @@ +$:.push File.expand_path("../lib", __FILE__) + +# Maintain your gem's version: +require "NewBlog/version" + +# Describe your gem and declare its dependencies: +Gem::Specification.new do |s| + s.name = "NewBlog" + s.version = NewBlog::VERSION + s.authors = ["TODO: Your name"] + s.email = ["TODO: Your email"] + s.homepage = "TODO" + s.summary = "TODO: Summary of NewBlog." + s.description = "TODO: Description of NewBlog." + + s.files = Dir["{app,config,db,lib}/**/*"] + ["MIT-LICENSE", "Rakefile", "README.rdoc"] + s.test_files = Dir["test/**/*"] + + s.add_dependency "rails", "~> 3.1.0.rc6" + # s.add_dependency "jquery-rails" + + #s.add_development_dependency "sqlite3" +end diff --git a/lib/NewBlog/NewBlog/NewBlog.json b/lib/NewBlog/NewBlog/NewBlog.json new file mode 100755 index 00000000..0197b9d0 --- /dev/null +++ b/lib/NewBlog/NewBlog/NewBlog.json @@ -0,0 +1,9 @@ +{ + "name_of_app": "NewBlog", + "version": "0.1", + "organization": "Rulingcom", + "author": "RD dep", + "intro": "A simple blog……", + "update_info": "Some info", + "create_date": "11-11-2011" +} \ No newline at end of file diff --git a/lib/NewBlog/NewBlog/README.rdoc b/lib/NewBlog/NewBlog/README.rdoc new file mode 100644 index 00000000..4845c91f --- /dev/null +++ b/lib/NewBlog/NewBlog/README.rdoc @@ -0,0 +1,3 @@ += NewBlog + +This project rocks and uses MIT-LICENSE. \ No newline at end of file diff --git a/lib/NewBlog/NewBlog/Rakefile b/lib/NewBlog/NewBlog/Rakefile new file mode 100644 index 00000000..01e88eef --- /dev/null +++ b/lib/NewBlog/NewBlog/Rakefile @@ -0,0 +1,39 @@ +#!/usr/bin/env rake +begin + require 'bundler/setup' +rescue LoadError + puts 'You must `gem install bundler` and `bundle install` to run rake tasks' +end +begin + require 'rdoc/task' +rescue LoadError + require 'rdoc/rdoc' + require 'rake/rdoctask' + RDoc::Task = Rake::RDocTask +end + +RDoc::Task.new(:rdoc) do |rdoc| + rdoc.rdoc_dir = 'rdoc' + rdoc.title = 'NewBlog' + rdoc.options << '--line-numbers' + rdoc.rdoc_files.include('README.rdoc') + rdoc.rdoc_files.include('lib/**/*.rb') +end + +APP_RAKEFILE = File.expand_path("../test/dummy/Rakefile", __FILE__) +load 'rails/tasks/engine.rake' + + +Bundler::GemHelper.install_tasks + +require 'rake/testtask' + +Rake::TestTask.new(:test) do |t| + t.libs << 'lib' + t.libs << 'test' + t.pattern = 'test/**/*_test.rb' + t.verbose = false +end + + +task :default => :test diff --git a/lib/NewBlog/NewBlog/app/assets/images/NewBlog/.gitkeep b/lib/NewBlog/NewBlog/app/assets/images/NewBlog/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/lib/NewBlog/NewBlog/app/assets/javascripts/NewBlog/.gitkeep b/lib/NewBlog/NewBlog/app/assets/javascripts/NewBlog/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/lib/NewBlog/NewBlog/app/assets/stylesheets/NewBlog/.gitkeep b/lib/NewBlog/NewBlog/app/assets/stylesheets/NewBlog/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/lib/NewBlog/NewBlog/app/assets/stylesheets/NewBlog/application.css b/lib/NewBlog/NewBlog/app/assets/stylesheets/NewBlog/application.css new file mode 100644 index 00000000..69b4b126 --- /dev/null +++ b/lib/NewBlog/NewBlog/app/assets/stylesheets/NewBlog/application.css @@ -0,0 +1,7 @@ +/* + *This is a manifest file that'll automatically include all the stylesheets available in this directory + *and any sub-directories. You're free to add application-wide styles to this file and they'll appear at + *the top of the compiled file, but it's generally better to create a new file per style scope. + *= require_self + *= require_tree . +*/ diff --git a/lib/NewBlog/NewBlog/app/assets/stylesheets/NewBlog/production.css b/lib/NewBlog/NewBlog/app/assets/stylesheets/NewBlog/production.css new file mode 100644 index 00000000..202a62a4 --- /dev/null +++ b/lib/NewBlog/NewBlog/app/assets/stylesheets/NewBlog/production.css @@ -0,0 +1,21 @@ +.preview h2 { + font-size: large; + background-color: red; + } + +.production h2 { + font-size: large; + background-color: green; + } + +.widget_index { + width: 200px; + height: 120px; + border: solid; +} + +.widget_latest_post{ + width: 200px; + height: 120px; + border: solid; +} \ No newline at end of file diff --git a/lib/NewBlog/NewBlog/app/controllers/.gitkeep b/lib/NewBlog/NewBlog/app/controllers/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/lib/NewBlog/NewBlog/app/controllers/application_controller.rb b/lib/NewBlog/NewBlog/app/controllers/application_controller.rb new file mode 100644 index 00000000..307a4acd --- /dev/null +++ b/lib/NewBlog/NewBlog/app/controllers/application_controller.rb @@ -0,0 +1,23 @@ +class ApplicationController < ActionController::Base + protect_from_forgery + before_filter :set_locale + + # Set I18n.locale + def set_locale + # update session if passed + session[:locale] = params[:locale] if params[:locale] + + # set locale based on session or default + begin + # check if locale is valid for non site pages + if !VALID_LOCALES.include?(session[:locale]) + I18n.locale = I18n.default_locale + else + I18n.locale = session[:locale] + end + rescue + I18n.locale = I18n.default_locale + end + end + +end diff --git a/lib/NewBlog/NewBlog/app/controllers/panel/blog/comments_controller.rb b/lib/NewBlog/NewBlog/app/controllers/panel/blog/comments_controller.rb new file mode 100644 index 00000000..971f58a6 --- /dev/null +++ b/lib/NewBlog/NewBlog/app/controllers/panel/blog/comments_controller.rb @@ -0,0 +1,7 @@ +class Panel::Blog::CommentsController < ApplicationController + def create + @post = Post.find(params[:post_id]) + @comment = @post.comments.create!(params[:comment]) + redirect_to panel_blog_post_url(@post) + end +end \ No newline at end of file diff --git a/lib/NewBlog/NewBlog/app/controllers/panel/blog/posts_controller.rb b/lib/NewBlog/NewBlog/app/controllers/panel/blog/posts_controller.rb new file mode 100644 index 00000000..41468846 --- /dev/null +++ b/lib/NewBlog/NewBlog/app/controllers/panel/blog/posts_controller.rb @@ -0,0 +1,111 @@ +class Panel::Blog::PostsController < ApplicationController + + layout 'admin' + + # GET /posts + # GET /posts.xml + def widget_index + @posts = Post.all + widget_default_layout + end + def widget_latest_post + @post = Post.all.last + widget_default_layout + end + def index + @posts = Post.all + + respond_to do |format| + format.html # index.html.erb + format.xml { render :xml => @posts } + end + end + + # GET /posts/1 + # GET /posts/1.xml + def show + @post = Post.find(params[:id]) + + respond_to do |format| + format.html # show.html.erb + format.xml { render :xml => @post } + end + end + + # GET /posts/new + # GET /posts/new.xml + def new + @post = Post.new + + respond_to do |format| + format.html # new.html.erb + format.xml { render :xml => @post } + end + end + + # GET /posts/1/edit + def edit + @post = Post.find(params[:id]) + end + + # POST /posts + # POST /posts.xml + def create + @post = Post.new(params[:post]) + + respond_to do |format| + if @post.save + format.html { redirect_to(panel_blog_post_url(@post), :notice => t('blog.create_post_success')) } + format.xml { render :xml => @post, :status => :created, :location => @post } + else + format.html { render :action => "new" } + format.xml { render :xml => @post.errors, :status => :unprocessable_entity } + end + end + end + + # PUT /posts/1 + # PUT /posts/1.xml + def update + @post = Post.find(params[:id]) + + respond_to do |format| + if @post.update_attributes(params[:post]) + format.html { redirect_to(panel_blog_post_url(@post), :notice => t('blog.update_post_success')) } + format.xml { head :ok } + else + format.html { render :action => "edit" } + format.xml { render :xml => @post.errors, :status => :unprocessable_entity } + end + end + end + + # DELETE /posts/1 + # DELETE /posts/1.xml + def destroy + @post = Post.find(params[:id]) + @post.destroy + + respond_to do |format| + format.html { redirect_to(panel_blog_posts_url) } + format.xml { head :ok } + end + end +end + + +def widget_default_layout + respond_to do |format| + format.html { + if params[:edit_view] + #in the case of editing,should be displayed in modal window and + #be restricted by the border developer sat. + render :layout => 'admin' + else + #in the case of fetching data for ajax display,should + render :layout => 'production' + end + } + format.xml { render :xml => @posts } + end +end diff --git a/lib/NewBlog/NewBlog/app/helpers/.gitkeep b/lib/NewBlog/NewBlog/app/helpers/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/lib/NewBlog/NewBlog/app/helpers/application_helper.rb b/lib/NewBlog/NewBlog/app/helpers/application_helper.rb new file mode 100644 index 00000000..de6be794 --- /dev/null +++ b/lib/NewBlog/NewBlog/app/helpers/application_helper.rb @@ -0,0 +1,2 @@ +module ApplicationHelper +end diff --git a/lib/NewBlog/NewBlog/app/mailers/.gitkeep b/lib/NewBlog/NewBlog/app/mailers/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/lib/NewBlog/NewBlog/app/models/.gitkeep b/lib/NewBlog/NewBlog/app/models/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/lib/NewBlog/NewBlog/app/models/comment.rb b/lib/NewBlog/NewBlog/app/models/comment.rb new file mode 100644 index 00000000..a85b7a43 --- /dev/null +++ b/lib/NewBlog/NewBlog/app/models/comment.rb @@ -0,0 +1,7 @@ +class Comment + include Mongoid::Document + include Mongoid::Timestamps + field :name, :type => String + field :body, :type => String + embedded_in :post, :inverse_of => :comments +end \ No newline at end of file diff --git a/lib/NewBlog/NewBlog/app/models/post.rb b/lib/NewBlog/NewBlog/app/models/post.rb new file mode 100644 index 00000000..f60c1c19 --- /dev/null +++ b/lib/NewBlog/NewBlog/app/models/post.rb @@ -0,0 +1,8 @@ +class Post + include Mongoid::Document + include Mongoid::Timestamps + field :title, :type => String + field :body, :type => String + embeds_many :comments + validates_presence_of :title, :body +end \ No newline at end of file diff --git a/lib/NewBlog/NewBlog/app/views/.gitkeep b/lib/NewBlog/NewBlog/app/views/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/lib/NewBlog/NewBlog/app/views/layouts/application.html.erb b/lib/NewBlog/NewBlog/app/views/layouts/application.html.erb new file mode 100644 index 00000000..e8c46989 --- /dev/null +++ b/lib/NewBlog/NewBlog/app/views/layouts/application.html.erb @@ -0,0 +1,14 @@ + + +
+<%= t('blog.title') %> | +<%= t('blog.body') %> | ++ | + | + |
---|---|---|---|---|
<%= post.title %> | +<%= post.body %> | +<%= link_to t('blog.show'), panel_blog_post_path(post) %> | +<%= link_to t('blog.edit'), edit_panel_blog_post_path(post) %> | +<%= link_to t('blog.delete'), panel_blog_post_path(post), :confirm => t('blog.sure?'), :method => :delete %> | +
+ <%= @post.body%> +
diff --git a/lib/NewBlog/NewBlog/app/views/panel/blog/posts/new.html.erb b/lib/NewBlog/NewBlog/app/views/panel/blog/posts/new.html.erb new file mode 100644 index 00000000..5e6eee2f --- /dev/null +++ b/lib/NewBlog/NewBlog/app/views/panel/blog/posts/new.html.erb @@ -0,0 +1,6 @@ +<%= flash_messages %>
+ ++ <%= t('blog.body') %> + <%=h @post.body %> +
+ +
+ <%=h c.name %> said:
+ <%= time_ago_in_words(c.created_at) %> ago
+
+ <%=h c.body %> +
+<% end %> + +<%= form_for Comment.new, :url => panel_blog_comments_path do |f| %> +
+
+ <%= f.label :name, "Author" %>
+ <%= f.text_field :name %>
+ <%= f.label :body, "Comment Description" %>
+ <%= f.text_area :body %>
+ <%= hidden_field_tag :post_id, @post.id %>
+
+ <%= f.submit "Add Comment" %> +
+<% end %> + + +<%= link_to t('blog.edit'), edit_panel_blog_post_path(@post) %> | +<%= link_back %> \ No newline at end of file diff --git a/lib/NewBlog/NewBlog/app/views/panel/blog/posts/widget_index.html.erb b/lib/NewBlog/NewBlog/app/views/panel/blog/posts/widget_index.html.erb new file mode 100644 index 00000000..cd16cfc7 --- /dev/null +++ b/lib/NewBlog/NewBlog/app/views/panel/blog/posts/widget_index.html.erb @@ -0,0 +1,16 @@ +<%=stylesheet_link_tag "NewBlog/application"%> + \ No newline at end of file diff --git a/lib/NewBlog/NewBlog/app/views/panel/blog/posts/widget_latest_post.html.erb b/lib/NewBlog/NewBlog/app/views/panel/blog/posts/widget_latest_post.html.erb new file mode 100644 index 00000000..2312fc74 --- /dev/null +++ b/lib/NewBlog/NewBlog/app/views/panel/blog/posts/widget_latest_post.html.erb @@ -0,0 +1,7 @@ +<%=stylesheet_link_tag "NewBlog/application"%> + \ No newline at end of file diff --git a/lib/NewBlog/NewBlog/config/routes.rb b/lib/NewBlog/NewBlog/config/routes.rb new file mode 100644 index 00000000..b619df18 --- /dev/null +++ b/lib/NewBlog/NewBlog/config/routes.rb @@ -0,0 +1,13 @@ +Rails.application.routes.draw do + + namespace :panel do + namespace :blog do + root :to => "posts#index" + resources :posts + resources :comments + match "widget_latest_post" => "posts#widget_latest_post" + match "widget_index" => "posts#widget_index" + end + end + +end diff --git a/lib/NewBlog/NewBlog/lib/NewBlog.rb b/lib/NewBlog/NewBlog/lib/NewBlog.rb new file mode 100644 index 00000000..09046450 --- /dev/null +++ b/lib/NewBlog/NewBlog/lib/NewBlog.rb @@ -0,0 +1,5 @@ +require "NewBlog/engine" + + +module NewBlog +end diff --git a/lib/NewBlog/NewBlog/lib/NewBlog/engine.rb b/lib/NewBlog/NewBlog/lib/NewBlog/engine.rb new file mode 100644 index 00000000..90afca77 --- /dev/null +++ b/lib/NewBlog/NewBlog/lib/NewBlog/engine.rb @@ -0,0 +1,6 @@ +module NewBlog + class Engine < Rails::Engine + isolate_namespace NewBlog + PrototypeR4::Application::Orbit_Apps << "NewBlog" + end +end diff --git a/lib/NewBlog/NewBlog/lib/NewBlog/version.rb b/lib/NewBlog/NewBlog/lib/NewBlog/version.rb new file mode 100644 index 00000000..9690b537 --- /dev/null +++ b/lib/NewBlog/NewBlog/lib/NewBlog/version.rb @@ -0,0 +1,3 @@ +module NewBlog + VERSION = "0.0.1" +end diff --git a/lib/NewBlog/NewBlog/lib/tasks/NewBlog_tasks.rake b/lib/NewBlog/NewBlog/lib/tasks/NewBlog_tasks.rake new file mode 100644 index 00000000..0975b49b --- /dev/null +++ b/lib/NewBlog/NewBlog/lib/tasks/NewBlog_tasks.rake @@ -0,0 +1,4 @@ +# desc "Explaining what the task does" +# task :NewBlog do +# # Task goes here +# end diff --git a/lib/NewBlog/NewBlog/script/rails b/lib/NewBlog/NewBlog/script/rails new file mode 100755 index 00000000..e323e44b --- /dev/null +++ b/lib/NewBlog/NewBlog/script/rails @@ -0,0 +1,6 @@ +#!/usr/bin/env ruby +#!/usr/bin/env ruby +# This command will automatically be run when you run "rails" with Rails 3 gems installed from the root of your application. + +ENGINE_PATH = File.expand_path('../..', __FILE__) +load File.expand_path('../../test/dummy/script/rails', __FILE__) diff --git a/lib/NewBlog/NewBlog/test/NewBlog_test.rb b/lib/NewBlog/NewBlog/test/NewBlog_test.rb new file mode 100644 index 00000000..2870704b --- /dev/null +++ b/lib/NewBlog/NewBlog/test/NewBlog_test.rb @@ -0,0 +1,7 @@ +require 'test_helper' + +class NewBlogTest < ActiveSupport::TestCase + test "truth" do + assert_kind_of Module, NewBlog + end +end diff --git a/lib/NewBlog/NewBlog/test/dummy/Rakefile b/lib/NewBlog/NewBlog/test/dummy/Rakefile new file mode 100644 index 00000000..36458522 --- /dev/null +++ b/lib/NewBlog/NewBlog/test/dummy/Rakefile @@ -0,0 +1,7 @@ +#!/usr/bin/env rake +# Add your own tasks in files placed in lib/tasks ending in .rake, +# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake. + +require File.expand_path('../config/application', __FILE__) + +Dummy::Application.load_tasks diff --git a/lib/NewBlog/NewBlog/test/dummy/app/assets/javascripts/application.js b/lib/NewBlog/NewBlog/test/dummy/app/assets/javascripts/application.js new file mode 100644 index 00000000..37c7bfcd --- /dev/null +++ b/lib/NewBlog/NewBlog/test/dummy/app/assets/javascripts/application.js @@ -0,0 +1,9 @@ +// This is a manifest file that'll be compiled into including all the files listed below. +// Add new JavaScript/Coffee code in separate files in this directory and they'll automatically +// be included in the compiled file accessible from http://example.com/assets/application.js +// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the +// the compiled file. +// +//= require jquery +//= require jquery_ujs +//= require_tree . diff --git a/lib/NewBlog/NewBlog/test/dummy/app/assets/stylesheets/application.css b/lib/NewBlog/NewBlog/test/dummy/app/assets/stylesheets/application.css new file mode 100644 index 00000000..fc25b572 --- /dev/null +++ b/lib/NewBlog/NewBlog/test/dummy/app/assets/stylesheets/application.css @@ -0,0 +1,7 @@ +/* + * This is a manifest file that'll automatically include all the stylesheets available in this directory + * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at + * the top of the compiled file, but it's generally better to create a new file per style scope. + *= require_self + *= require_tree . +*/ \ No newline at end of file diff --git a/lib/NewBlog/NewBlog/test/dummy/app/controllers/application_controller.rb b/lib/NewBlog/NewBlog/test/dummy/app/controllers/application_controller.rb new file mode 100644 index 00000000..e8065d95 --- /dev/null +++ b/lib/NewBlog/NewBlog/test/dummy/app/controllers/application_controller.rb @@ -0,0 +1,3 @@ +class ApplicationController < ActionController::Base + protect_from_forgery +end diff --git a/lib/NewBlog/NewBlog/test/dummy/app/helpers/application_helper.rb b/lib/NewBlog/NewBlog/test/dummy/app/helpers/application_helper.rb new file mode 100644 index 00000000..de6be794 --- /dev/null +++ b/lib/NewBlog/NewBlog/test/dummy/app/helpers/application_helper.rb @@ -0,0 +1,2 @@ +module ApplicationHelper +end diff --git a/lib/NewBlog/NewBlog/test/dummy/app/mailers/.gitkeep b/lib/NewBlog/NewBlog/test/dummy/app/mailers/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/lib/NewBlog/NewBlog/test/dummy/app/models/.gitkeep b/lib/NewBlog/NewBlog/test/dummy/app/models/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/lib/NewBlog/NewBlog/test/dummy/app/views/layouts/application.html.erb b/lib/NewBlog/NewBlog/test/dummy/app/views/layouts/application.html.erb new file mode 100644 index 00000000..9a8a761b --- /dev/null +++ b/lib/NewBlog/NewBlog/test/dummy/app/views/layouts/application.html.erb @@ -0,0 +1,14 @@ + + + +You may have mistyped the address or the page may have moved.
+Maybe you tried to change something you didn't have access to.
+We've been notified about this issue and we'll take a look at it shortly.
+