Page Menu
Home
GRNET
Search
Configure Global Search
Log In
Files
F906860
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
Sat, Aug 30, 10:58 AM
Size
1003 B
Mime Type
text/x-ruby
Expires
Mon, Sep 1, 10:58 AM (15 h, 44 m)
Engine
blob
Format
Raw Data
Handle
253684
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