Skip to content

Instantly share code, notes, and snippets.

View yamaaki's full-sized avatar

Yamaya Akihiro yamaaki

  • Tokyo, Japan
View GitHub Profile
Rails.application.config.assets.version = '1.0'
Rails.application.config.assets.paths << "#{Rails.root}/vendor/bower_components"
//= require jquery
//= require jquery.turbolinks
//= require jquery_ujs
//= require materialize/js/jquery.easing.1.3
//= require materialize/js/animation
//= require materialize/js/velocity.min
//= require materialize/js/hammer.min
//= require materialize/js/jquery.hammer
//= require materialize/js/global
//= require materialize/js/collapsible
Rails.application.config.assets.version = '1.0'
Rails.application.config.assets.paths << "#{Rails.root}/vendor/bower_components"
Rails.application.config.assets.precompile << /materialize\/font\/.+\.(?:svg|eot|woff|woff2|ttf)\z/
Rails.application.config.assets.non_digested_assets ||= []
Rails.application.config.assets.non_digested_assets << 'materialize/font/**/*'
Rake::Task['assets:precompile'].enhance do
Rake::Task['assets:create_non_digested_assets'].invoke
end
namespace :assets do
logger = Logger.new($stderr)
task :create_non_digested_assets => :'assets:environment' do
manifest_path = Dir.glob(File.join(Rails.root, 'public/assets/.sprockets-manifest-*.json')).first
manifest_data = JSON.load(File.new(manifest_path))
doctype html
html
head
meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no"
title BasicApp
= favicon_link_tag
link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true
= javascript_include_tag 'application', 'data-turbolinks-track' => true
ul.right.hide-on-med-and-down
li = link_to '#', class: 'tooltipped', data: { position: 'left', tooltip: 'Edit Profile' } do
i.material-icons account_box
li = link_to '#', class: 'tooltipped', data: { position: 'left', tooltip: 'Sign out' } do
i.material-icons exit_to_app
ul#mobile-menu.side-nav.fixed.collapsible data-collapsible="accordion"
li.hide-on-med-and-down.u-logo
= link_to root_path do
img.responsive-img src="http://dummyimage.com/400x300/eee/fff.png&text=Logo"
== render_navigation
module ApplicationHelper
def nav_header(key)
active = false
if key == :sample_a
active = true if is_nav_active?(:sample_a1)
active = true if is_nav_active?(:sample_a2)
active = true if is_nav_active?(:sample_a3)
text = 'Sample A'
#welcome-index
.row
.col.s12.m9
.section
#p-title.col.s12.scrollspy
h2.u-title Welcome
.col.s12
p Fime me in app/views/welcome/index.html.slim
Rails.application.routes.draw do
get 'welcome/index'
root to: 'welcome#index'
end