我正在尝试使用 Amazon aws-sdk Gem for Ruby on Rails 进行 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
我只是想得到一个结果并将结果显示在页面的文本区域中。
但正如我所说,我能找到的唯一文档似乎更旧。
谁能帮我解决这个问题?或者指向我可以使用的更新的教程?
非常感谢