Skip to content
This repository was archived by the owner on Mar 22, 2022. It is now read-only.

ppworks/michibiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Michibiki

sample code

Gemfile

gem 'michibiki'

config/routes.rb

Rails.application.routes.draw do
  resource :profile, only: %i(edit)
  mount Michibiki::Engine => "/michibiki"
end

app/controllers/application_controller.rb

class ApplicationController < ActionController::Base
  before_filter Michibiki::Strategies::ProfileEditing
end

app/filters/michibiki/strategies/profile_editing.rb

class Michibiki::Strategies::ProfileEditing < Michibiki::Base
  private
  def trigger_conditions
    retuen unless current_user
    !current_user.ready_profile?
  end

  def redirect_path
    '/profile/edit'
  end
end

app/views/profiles/edit.html.slim

= form_for(@user) do |f|
  = f.text_field :nickname
  = f.submit

= form_tag michibiki.skip_path('profile_setting_redirector'),  method: :put do
  button skip

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published