Skip to content

Instantly share code, notes, and snippets.

Avatar
🏠
Working from home

SMEHSAN ehsanatwork

🏠
Working from home
View GitHub Profile
@ehsanatwork
ehsanatwork / .bashrc
Last active May 9, 2019
Show your branch on Linux Ubuntu terminal
View .bashrc
Open up your terminal and type.
nano ~/.bashrc
Now, scroll up to last and paste the code snippet provided below.
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1="\u@\h \[\033[32m\]\w\[\033[33m\]\$(parse_git_branch)\[\033[00m\] $ "
@ehsanatwork
ehsanatwork / environment.rb
Created Apr 30, 2019
How to remove field_with_errors wrapper in Rails
View environment.rb
/*Add the following line of codes into config/environemnt.rb file*/
ActionView::Base.field_error_proc = Proc.new do |html_tag, instance|
html_tag.html_safe
end
@ehsanatwork
ehsanatwork / posts_controller.rb
Created Apr 30, 2019
Rails redirect back to the same page with error message.
View posts_controller.rb
/*Edit the posts controller as follows*/
def create
@post = Post.create(post_params)
if @post.save
flash[:success] = "Post created successfully."
redirect_to root_path
else
flash[:danger] = @post.errors.full_messages
redirect_back(fallback_location: root_path)
View validemailregex.rb
VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i
@ehsanatwork
ehsanatwork / _navbar.html.erb
Created May 17, 2018
Problem with login and logout link
View _navbar.html.erb
<nav class="navbar sticky-top navbar-expand-lg navbar-dark bg-danger">
<div class="container">
<%= link_to root_path do%>
<%= image_tag ('Ruby_On_Rails_Logo.svg'), width: 100 %>
<% end %>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
@ehsanatwork
ehsanatwork / gitbranch.md
Last active May 11, 2018
Add git branch name to ubuntu terminal
View gitbranch.md

Add following lines to your .bashrc file.

You can find that file in home directory,

Please check the show hidden file


parse_git_branch() {
     git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
@ehsanatwork
ehsanatwork / laravel
Created Feb 27, 2018
laravel form problem
View laravel
@extends('main')
@section('title', ' | Create new post')
@section('content')
<div class="col-md- offset-2 col-md-8">
{!! Form::open(['route' => 'posts.store']) !!}
<div class="form-group">
{!! Form::label('title', 'Title:') !!}
{!! Form::text('title', null, ['class'=>'form-control', 'placeholder' => 'Title']) !!}
@ehsanatwork
ehsanatwork / index.html
Created Oct 21, 2017
problem in gallery.
View index.html
<section class="panel" id="fourth">
<div class="intro color2">
<h2 class="major">Few of my works</h2>
<p>Sed vel nibh libero. Mauris et lorem pharetra massa lorem turpis congue pulvinar. Vivamus sed feugiat finibus. Duis amet bibendum amet sed. Duis mauris ex, dapibus sed ligula tempus volutpat magna etiam.</p>
</div>
<div class="gallery">
<div class="group span-3">
<a href="images/gallery/fulls/01.jpg" class="image filtered span-3" data-position="bottom" alt="This is a test sentense.">
<img src="images/gallery/thumbs/01.jpg" alt="" />
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repudiandae, similique, natus? Vero quisquam aperiam ipsa esse vitae voluptatum, obcaecati expedita illum consequuntur autem non nihil, voluptate maiores suscipit saepe magnam.</p>
@ehsanatwork
ehsanatwork / AuthController.php
Last active Sep 12, 2017
Problem on Sending email on user registration
View AuthController.php
<?php
namespace App\Http\Controllers\Auth;
use App\User;
use Validator;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\ThrottlesLogins;
use Illuminate\Foundation\Auth\AuthenticatesAndRegistersUsers;
View StudentController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Student;