Skip to content

Instantly share code, notes, and snippets.

View sonianand11's full-sized avatar
🌞

Anand Soni sonianand11

🌞
View GitHub Profile
#View Original : https://github.com/plataformatec/devise/blob/master/app/controllers/devise/sessions_controller.rb
class Users::SessionsController < Devise::SessionsController
respond_to :json
# POST /resource/sign_in
def create
self.resource = warden.authenticate!(auth_options)
set_flash_message(:notice, :signed_in) if is_flashing_format?
sign_in(resource_name, resource)
@result = []
def flatten_it(array)
array.each do |element|
element.is_a?(Array) ? flatten_it(element) : @result << element
end
end
flatten_it([[1,2,[3]],4])
puts @result
@sonianand11
sonianand11 / ruby
Created May 16, 2018 07:27
how to use build method to create new object
class Post < ActiveRecord::Base
has_many :comments
end
class Comment < ActiveRecord::Base
belongs_to :post
end
post = Post.first