Skip to content

Instantly share code, notes, and snippets.

View yamaaki's full-sized avatar

Yamaya Akihiro yamaaki

  • Tokyo, Japan
View GitHub Profile
//= 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
/*
*= require ./materialize
*= require wowjs/css/libs/animate
*= require ./base
*= require_tree .
*= require_self
*/
Chef::Log.info('Running deploy/before_migrate.rb')
Chef::Log.info('Change TimeZone..')
execute 'Change TimeZone' do
command <<-EOH
cp /usr/share/zoneinfo/Japan /etc/localtime.jst
rm -f /etc/localtime
ln -s /etc/localtime.jst /etc/localtime
EOH
user 'root'
$(document).ready ->
class Admin::MembersController < Admin::BaseController
before_filter :authenticate_admin!
before_action :set_member, only: [:show, :edit, :update, :destroy]
# GET /members
# GET /members.json
def index
@members = Member.page(params[:page]).order('created_at DESC')
respond_to do |format|
format.html
@yamaaki
yamaaki / routes.rb
Last active September 21, 2015 19:44
Rails.application.routes.draw do
mount API => '/api/'
get 'welcome/index'
root to: 'welcome#index'
devise_for :members, path: :member, controllers: {
registrations: 'member/members/registrations',
sessions: 'member/members/sessions',
}
namespace :member do
#admin-admins-sessions-new
.row
.col.s12.m9
.section
#p-title.col.s12.scrollspy
h2.u-title Sign in
= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f|
.input-field.col.s12.l9
module DeviseHelper
def devise_error_messages!
return '' if resource.errors.empty?
messages = resource.errors.full_messages.map { |msg| content_tag(:li, msg, class: 'p-toast') }.join
html = <<-HTML
<ul class="hide">#{messages}</ul>
HTML
html.html_safe
end
module ApplicationHelper
ACTIVE = {
new_member_session: [ { 'member/members/sessions' => %w(new create ) } ],
edit_member_registration: [ { 'member/members/registrations' => %w(edit update destroy) } ],
destroy_member_session: [ { 'member/members/sessions' => %w(destroy ) } ],
new_admin_session: [ { 'admin/admins/sessions' => %w(new create ) } ],
destroy_admin_session: [ { 'admin/admins/sessions' => %w(destroy ) } ],
}
SimpleNavigation::Configuration.run do |navigation|
navigation.renderer = MaterializeRenderer
navigation.auto_highlight = false
navigation.items do |primary|
if member_page?
if !member_signed_in?
primary.item :new_member_session, 'Sign in', new_member_session_path, highlights_on: hl(:new_member_session)
else