Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 November 04

ط

طاهر in Ruby, Rails, Hanami | dry-rb
а как сделать, чтобы через insomnia выдавало jsonом, а через браузер редирект?
источник

ط

طاهر in Ruby, Rails, Hanami | dry-rb
طاهر
а как сделать, чтобы через insomnia выдавало jsonом, а через браузер редирект?
это в целом. не destroy только
источник

ML

Michael Lutsko in Ruby, Rails, Hanami | dry-rb
طاهر
а как сделать, чтобы через insomnia выдавало jsonом, а через браузер редирект?
нужно делать format
источник

ط

طاهر in Ruby, Rails, Hanami | dry-rb
format это что?
источник

ML

Michael Lutsko in Ruby, Rails, Hanami | dry-rb
respond_to do |format|
     format.html do
       rredirect ..
     end
     format.json do
       render json: ...
     end
   end
источник

ML

Michael Lutsko in Ruby, Rails, Hanami | dry-rb
и запросы  делать items/31 для html
и items/31.json для api
источник

ML

Michael Lutsko in Ruby, Rails, Hanami | dry-rb
طاهر
а как сделать, чтобы через insomnia выдавало jsonом, а через браузер редирект?
как пример
def index
 @items = Item.all

 respond_to do |format|
   format.html
   format.json do
     render json: @items
   end
 end
end
источник

AI

Alex Iv in Ruby, Rails, Hanami | dry-rb
источник

ML

Michael Lutsko in Ruby, Rails, Hanami | dry-rb
طاهر
а как сделать, чтобы через insomnia выдавало jsonом, а через браузер редирект?
def create
 @item = Item.find(params[:id])
 
 if @item.save
   respond_to do |format|
     format.html do
       flash[:notice] = 'Item was successfully created.'
       redirect_to item_path(@item)
     end
     format.json do
       render json: @item
     end
   end
 else
   respond_to do |format|
     format.html do
       flash[:alert] = 'Item could not be created.'
       render :new
     end
     format.json do
       render json: { errors: @item.errors }, status: :unprocessable_entity
     end
   end
 end
end
источник

ط

طاهر in Ruby, Rails, Hanami | dry-rb
спасибо большое
источник

ط

طاهر in Ruby, Rails, Hanami | dry-rb
я правильно понимаю, что в руби нет привычных импортов?
class ItemsController < ApplicationController
к примеру, ApplicationController не нужно импортировать?
источник

A*

Alex *SHADOW* in Ruby, Rails, Hanami | dry-rb
طاهر
я правильно понимаю, что в руби нет привычных импортов?
class ItemsController < ApplicationController
к примеру, ApplicationController не нужно импортировать?
не нужно
источник

ط

طاهر in Ruby, Rails, Hanami | dry-rb
хмм, интересно
источник

ط

طاهر in Ruby, Rails, Hanami | dry-rb
а require для чего использутся?
источник

ط

طاهر in Ruby, Rails, Hanami | dry-rb
require_relative
источник

VK

Vasyl Kuzmyk in Ruby, Rails, Hanami | dry-rb
طاهر
я правильно понимаю, что в руби нет привычных импортов?
class ItemsController < ApplicationController
к примеру, ApplicationController не нужно импортировать?
Не нужно потому, что рельса уже импортнула
источник

VK

Vasyl Kuzmyk in Ruby, Rails, Hanami | dry-rb
Почитай про autload в рельсе
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
не, наверное рано
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
скажем когда нужно
источник

ط

طاهر in Ruby, Rails, Hanami | dry-rb
окей, спасибо
источник