Skip to content

Instantly share code, notes, and snippets.

Working from home

SMEHSAN ehsanatwork

Working from home
View GitHub Profile
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 / 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 = do |html_tag, instance|
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)
flash[:success] = "Post created successfully."
redirect_to root_path
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 / _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>
ehsanatwork /
Last active May 11, 2018
Add git branch name to ubuntu terminal

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 / laravel
Created Feb 27, 2018
laravel form problem
View laravel
@section('title', ' | Create new post')
<div class="col-md- offset-2 col-md-8">
{!! Form::open(['route' => '']) !!}
<div class="form-group">
{!! Form::label('title', 'Title:') !!}
{!! Form::text('title', null, ['class'=>'form-control', 'placeholder' => 'Title']) !!}
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 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 / AuthController.php
Last active Sep 12, 2017
Problem on Sending email on user registration
View AuthController.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
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Student;