Page Menu
Home
GRNET
Search
Configure Global Search
Log In
Files
F5131708
records_controller.rb
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Mon, Aug 17, 2:42 PM
Size
998 B
Mime Type
text/x-ruby
Expires
Wed, Aug 19, 2:42 PM (1 h, 28 m)
Engine
blob
Format
Raw Data
Handle
419602
Attached To
rWEBDNS WebDNS (edet4)
records_controller.rb
View Options
class
RecordsController
<
ApplicationController
before_action
:domain
before_action
:record
,
only
:
[
:edit
,
:update
,
:destroy
]
# GET /records/new
def
new
@record
=
domain
.
records
.
build
end
# GET /records/1/edit
def
edit
end
# POST /records
def
create
@record
=
domain
.
records
.
new
(
new_record_params
)
if
@record
.
save
redirect_to
domain
,
notice
:
'Record was successfully created.'
else
render
:new
end
end
# PATCH/PUT /records/1
def
update
if
@record
.
update
(
edit_record_params
)
redirect_to
domain
,
notice
:
'Record was successfully updated.'
else
render
:edit
end
end
# DELETE /records/1
def
destroy
@record
.
destroy
redirect_to
domain
,
notice
:
'Record was successfully destroyed.'
end
private
def
edit_record_params
params
.
require
(
:record
)
.
permit
(
:name
,
:content
,
:prio
,
:disabled
)
end
def
new_record_params
params
.
require
(
:record
)
.
permit
(
:name
,
:content
,
:type
,
:prio
)
end
end
Event Timeline
Log In to Comment