новичок в rails и попытка заставить youtube-g работать ... У меня проблемы с передачей поиска пользователей из form_tag в контроллер .. например:
- пользователь попадает на страницу, вводит - видео тигра - в text_field_tag
- контроллер берет - видео тигра - и ищет
пользователь попадает на другую страницу с результатами ...
пользователь попадает на страницу, вводит запрос
index.html.erb
<%= form_tag(youtube_path) do %>
<%= label_tag(:q, "Search for:") %>
<%= text_field_tag(:wth) %>
<%= submit_tag("Search") %>
<% end %>
-
- контроллер принимает запрос и ищет
youtubecontroller.rb
class YoutubeController < ApplicationController
def search
require 'youtube_g'
client = YouTubeG::Client.new
client.videos_by(:query => params[:wth])
end
end
-
файл моих маршрутов:
ActionController::Routing::Routes.draw do |map|
map.search “search”, :controller => “youtube”
Я еще не дошел до шага 3 ..
мне нужна страница с текстовым полем и кнопкой отправки, и когда пользователь вводит текст и отправляет сообщение, он переносится на новую страницу, которая отображает 10 результатов YouTube. любая помощь очень ценится !!!
http://youtube -g.rubyforge.org /