Make appropriate pages public
Going to be using this as a personal site.
This commit is contained in:
parent
19319dba9c
commit
a4cc6d1e3f
|
@ -1,5 +1,7 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class HomePagesController < ApplicationController
|
||||
skip_before_action :require_login
|
||||
|
||||
def index; end
|
||||
end
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class MicropostsController < ApplicationController
|
||||
skip_before_action :require_login, only: [:index, :show]
|
||||
before_action :set_micropost, only: [:show]
|
||||
|
||||
def index
|
||||
@microposts = helpers.current_user.microposts
|
||||
@microposts = Micropost.all
|
||||
end
|
||||
|
||||
def new
|
||||
|
|
|
@ -1 +1,10 @@
|
|||
<h2>Hello, <%= current_user.full_name %></h2>
|
||||
<h2>Hello.</h2>
|
||||
|
||||
<p>Welcome to my site! I’m a software engineer specialising in Ruby and Rails, with a love for *nix systems,
|
||||
NixOS and free software in general. I’m also a maker and dad, and here is where my thoughts get dumped.</p>
|
||||
|
||||
<h3>Find me:</h3>
|
||||
<dl>
|
||||
<dt>Mastodon</dt>
|
||||
<dd><%= link_to "@tsvallender@ruby.social", "https://ruby.social/@tsvallender" %></dd>
|
||||
</dl>
|
||||
|
|
|
@ -17,14 +17,11 @@
|
|||
<% end %>
|
||||
<nav>
|
||||
<ul>
|
||||
<% if logged_in? %>
|
||||
<li><%= link_to t(".home"), root_path %></li>
|
||||
<li><%= link_to t(".microposts"), microposts_path %></li>
|
||||
<% if logged_in? %>
|
||||
<li><%= link_to t(".profile"), user_path(current_user) %></li>
|
||||
<li><%= link_to t(".log_out"), log_out_path, data: { turbo_method: :delete } %></li>
|
||||
<% else %>
|
||||
<li><%= link_to t(".log_in"), new_session_path %></li>
|
||||
<li><%= link_to t(".register"), new_user_path %></li>
|
||||
<% end %>
|
||||
</ul>
|
||||
</nav>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<h2><%= t(".microposts") %></h2>
|
||||
|
||||
<%= link_to t(".new"), new_micropost_path %>
|
||||
<%= link_to t(".new"), new_micropost_path if logged_in? %>
|
||||
|
||||
<% if @microposts.empty? %>
|
||||
<p><%= t(".empty") %></p>
|
||||
|
|
|
@ -4,6 +4,9 @@ image: tsvallender/soc
|
|||
|
||||
traefik:
|
||||
host_port: 8000
|
||||
args:
|
||||
entryPoints.web.address: ':80'
|
||||
entryPoints.web.forwardedHeaders.trustedIPs: 0.0.0.0/0
|
||||
|
||||
servers:
|
||||
- tsvallender.co.uk
|
||||
|
|
Loading…
Reference in New Issue