Compare commits

...

5 Commits

Author SHA1 Message Date
sam
0797f9798d edit cors 2022-05-25 16:52:46 +04:30
sam
31e8e4ac84 edit cors 2022-05-25 16:43:41 +04:30
sam
3025c88ef7 add cors 2022-05-25 15:44:46 +04:30
sam
c771455197 add name to request 2022-05-25 14:02:29 +04:30
sam
07fcd5fe86 add status 2022-05-22 15:51:23 +04:30
6 changed files with 23 additions and 3 deletions

View File

@ -29,6 +29,8 @@ gem 'jbuilder', '~> 2.7'
gem 'bootsnap', '>= 1.4.2', require: false
gem 'rails_12factor', group: :production
gem 'rack-cors'
group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]

View File

@ -155,6 +155,8 @@ GEM
nio4r (~> 2.0)
racc (1.6.0)
rack (2.2.3)
rack-cors (1.1.1)
rack (>= 2.0.0)
rack-proxy (0.7.2)
rack
rack-test (1.1.0)
@ -275,6 +277,7 @@ DEPENDENCIES
jbuilder (~> 2.7)
listen (~> 3.2)
puma (~> 4.1)
rack-cors
rails (~> 6.0.5)
rails_12factor
sass-rails (>= 6)

View File

@ -1,16 +1,18 @@
ActiveAdmin.register Message do
csv do
column :title
column(:name)
column(:email)
column(:phone)
column(:description)# preserve case
column(:description)
# preserve case
end
# See permitted parameters documentation:
# https://github.com/activeadmin/activeadmin/blob/master/docs/2-resource-customization.md#setting-up-strong-parameters
#
# Uncomment all parameters which should be permitted for assignment
#
permit_params :title, :description, :email, :phone
permit_params :title, :name, :description, :email, :phone
#
# or
#

View File

@ -4,10 +4,11 @@ class MessagesController < ApplicationController
def create
@message = Message.create(message_params)
render json: {}, status: :created
end
private
def message_params
params.permit(:title, :phone, :description, :email)
params.permit(:title, :phone, :description, :email, :name)
end
end

View File

@ -0,0 +1,7 @@
# frozen_string_literal: true
Rails.application.config.middleware.insert_before 0, Rack::Cors do
allow do
origins '*'
resource '*', :headers => :any, :methods => [:get, :post, :options]
end
end

View File

@ -0,0 +1,5 @@
class AddNameToMessage < ActiveRecord::Migration[6.0]
def change
add_column :messages, :name, :string
end
end