prepare for mobile app generation
This commit is contained in:
@@ -1 +1,38 @@
|
|||||||
|
|
||||||
|
uc = UserController.new
|
||||||
|
class << uc
|
||||||
|
def authenticate_user!
|
||||||
|
end
|
||||||
|
|
||||||
|
def current_user
|
||||||
|
@current_user ||= User.first || User.new
|
||||||
|
@current_user.id ||= 'bogus_user'
|
||||||
|
@current_user
|
||||||
|
end
|
||||||
|
|
||||||
|
def request
|
||||||
|
ActionDispatch::Request.new({})
|
||||||
|
end
|
||||||
|
end
|
||||||
|
uc.instance_variable_set('@_request', uc.request)
|
||||||
|
for action in uc.action_methods
|
||||||
|
if File.exist?(Rails.root.join('app', 'views', 'user', "#{action}.html.slim"))
|
||||||
|
puts "action #{action} found"
|
||||||
|
result = uc.render_to_string(action: action.dup)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
view = view = ActionView::Base.new(uc.view_paths)
|
||||||
|
class << view
|
||||||
|
include ApplicationHelper
|
||||||
|
include Rails.application.routes.url_helpers
|
||||||
|
def current_user
|
||||||
|
User.first || User.new
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
def protect_against_forgery?
|
||||||
|
false
|
||||||
|
end
|
||||||
|
end
|
||||||
|
# view.render()
|
||||||
|
binding.pry
|
||||||
|
|||||||
Reference in New Issue
Block a user