Sha256: 0ece2959db08876a0ed7186478cf76cb58508cbda36445d823461cbb05da10df

Contents?: true

Size: 566 Bytes

Versions: 1

Compression:

Stored size: 566 Bytes

Contents

class <%= @name.pluralize.camelize %>Controller < <% if @name.include?("/")%><%= @name.split("/").first.camelize %>::<%= @name.split("/").first.camelize %><% else %>Application<% end %>Controller
  # before_action :<%= @name.split("/").last.singularize %>, only: []
  private

  def <%= @name.split("/").last.singularize %>
    @<%= @name.split("/").last.singularize %> = <%= @name.camelize.singularize %>.find(params[:id])
  end

  def <%= @name.split("/").last.singularize %>_params
    params.require(:<%= @name.split("/").last.singularize %>).permit()
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
myrails-7.0.0 lib/myrails/templates/rails/app/controllers/controller.rb