Ruby on Rails 用の Amazon aws-sdk Gem を使用して ItemSearch を実行しようとしていますが、動作させることができず、ドキュメントを見つけるのに苦労しています (すべて古いようです)。
次のページがあります: /app/views/home/index.html.erb:
<%= form_tag('/search') do %>
<%= label_tag(:keywords, 'Search for:') %>
<%= text_field_tag(:keywords) %>
<%= submit_tag('Search') %><br/>
<%= text_area_tag(:result, @result) %>
<% end %>
次のコントローラー: /app/controllers/home_controller.rb:
class HomeController < ApplicationController
require 'aws-sdk'
def index
@result = ''
end
def search
AWS.config( :access_key_id => 'xx', :secret_access_key => 'xx')
sea = ItemSearch.new('Books', {'Title' => 'ruby programming'} )
@result = params[:keywords]
render :action => :index
end
end
しかし、エラーが発生しています:
uninitialized constant HomeController::ItemSearch
私は単に結果を取得して、ページのテキスト領域に結果を表示しようとしています。
しかし、私が言ったように、私が見つけることができる唯一のドキュメントは古いようです。
誰でもこれで私を助けることができますか? または、使用できる最新のチュートリアルを教えてください。
どうもありがとう