/ / Как да използвате правилно функция за търсене и json анализатор? - рубин, рубин на релси-3, json

Как да използвате правилно функция за търсене и json parser? - рубин, рубин на релси-3, json

Според мен имам

<%= form_tag searches_path, method: "get", do %>
<p>
<%= text_field_tag :search %>
<%= submit_tag "Search", name: nil %>
</p>
<% end %>

и в моя контролер имам

class SearchesController < ApplicationController
def index
raw_result = params[:search]
result = raw_result.gsub(/s+/, "+")
movie_details = HTTParty.get("http://imdbapi.org/?title="+result+"&type=json")
@searches = ActiveSupport::JSON.decode(movie_details)


end
end

Когато посещавам изгледа получавам неопределен метод `gsub 'за нула: NilClass.Аз предполагам, защото формулярът не е бил подаден.Направя ли json parser правилно?

Отговори:

1 за отговор № 1
raw_result = params[:search] || "default value"