Sha256: f827548d41544c223d6c1c54c73646138767fb90046d2c5e2a902c0c86416fba
Contents?: true
Size: 1.33 KB
Versions: 2
Compression:
Stored size: 1.33 KB
Contents
require "cells" require "cells-erb" require "cells-rails" require 'kaminari-cells' require 'action_controller/railtie' require 'action_view/railtie' require 'active_record' # config app = Class.new(Rails::Application) app.config.secret_token = '3b7cd727ee24e8444053437c36cc66c4' app.config.session_store :cookie_store, :key => '_myapp_session' app.config.active_support.deprecation = :log app.config.eager_load = false app.config.root = File.dirname(__FILE__) Rails.backtrace_cleaner.remove_silencers! app.initialize! require 'fake_app/cells' # routes app.routes.draw do resources :users end ActiveRecord::Base.establish_connection(adapter: "sqlite3", database: ":memory:") ActiveRecord::Base.logger = Logger.new(STDOUT) ActiveRecord::Schema.define do create_table(:users) do |t| t.string :name t.integer :age end end class User < ActiveRecord::Base end ActionView::Base.class_eval do include ::Cell::RailsExtensions::ActionView end ActionController::Base.class_eval do include ::Cell::RailsExtensions::ActionController end # controllers class ApplicationController < ActionController::Base; end class UsersController < ApplicationController def show @users = User.all.page params[:page] render :inline => <<-ERB <%= cell(:view_model, @users).(:show) %> ERB end end # helpers Object.const_set(:ApplicationHelper, Module.new)
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
kaminari-cells-1.0.0 | test/fake_app/rails_app.rb |
kaminari-cells-0.1.0 | test/fake_app/rails_app.rb |