From d2b8e8dfe62aaf45d2b2f8d888c7f9a31f2de509 Mon Sep 17 00:00:00 2001 From: Alex Kotov Date: Wed, 10 Mar 2021 16:48:25 +0500 Subject: [PATCH] Add actions AddressesController#index, #show --- app/controllers/addresses_controller.rb | 9 +++++++ app/views/addresses/index.html.erb | 9 +++++++ app/views/addresses/show.html.erb | 27 +++++++++++++++++++ app/views/layouts/application.html.erb | 7 +++++ config/routes.rb | 2 ++ test/controllers/addresses_controller_test.rb | 13 +++++++++ 6 files changed, 67 insertions(+) create mode 100644 app/controllers/addresses_controller.rb create mode 100644 app/views/addresses/index.html.erb create mode 100644 app/views/addresses/show.html.erb create mode 100644 test/controllers/addresses_controller_test.rb diff --git a/app/controllers/addresses_controller.rb b/app/controllers/addresses_controller.rb new file mode 100644 index 0000000..7b07f8e --- /dev/null +++ b/app/controllers/addresses_controller.rb @@ -0,0 +1,9 @@ +class AddressesController < ApplicationController + def index + @addresses = Address.all + end + + def show + @address = Address.find params[:id] + end +end diff --git a/app/views/addresses/index.html.erb b/app/views/addresses/index.html.erb new file mode 100644 index 0000000..9a70f6c --- /dev/null +++ b/app/views/addresses/index.html.erb @@ -0,0 +1,9 @@ +

Addresses

+ +<% if @addresses.present? %> + +<% end %> diff --git a/app/views/addresses/show.html.erb b/app/views/addresses/show.html.erb new file mode 100644 index 0000000..1f4e294 --- /dev/null +++ b/app/views/addresses/show.html.erb @@ -0,0 +1,27 @@ +

Address

+ +
+
<%= Address.human_attribute_name :value %>
+
<%= @address.value %>
+ +
<%= Address.human_attribute_name :added_to_wallet %>
+
<%= @address.added_to_wallet %>
+ +
<%= Address.human_attribute_name :op_return_value %>
+
+ <% if @address.op_return_value.nil? %> + None + <% else %> + <%= @address.op_return_value %> + <% end %> +
+ +
<%= Address.human_attribute_name :op_return_updated_at %>
+
+ <% if @address.op_return_updated_at %> + <%= localize @address.op_return_updated_at %> + <% else %> + Never + <% end %> +
+
diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 98806a9..4c21a67 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -27,6 +27,13 @@