рельсовый игровой проект: ajax-запросы от model.rb - PullRequest
0 голосов
/ 03 мая 2018

У меня есть какой-то игровой проект с различными банановыми иконками в саду.

поэтому мой вопрос заключается в том, как я могу запустить событие html из scheduler.rb, чтобы, когда планировщик обновляет атрибут зрелости banana.rb, чтобы я получал значок банана следующего созревшего как ajax в виде на сад. подробнее о коде: три класса: banana.rb, scheduler.rb, garden.rb

отношения garden.rb

class Garden < ApplicationRecor
  has_many :bananas, dependent: :destroy
  belongs_to :scheduler, required: false

application_helper.rb

 def imghelper ripeness
    if ripeness == 0
      # inline_svg "banana-green.svg"
      image_tag "green.png"
    elsif ripeness ==1
      # inline_svg "banana-yellowgreen2.svg"
      image_tag "yellowgreen.png"
    elsif ripeness == 2
      # inline_svg "banana.svg"
      image_tag "yellow.png"
    end
  end

сад / show.html.erb

<table>
  <tbody>
  <% rowid = 0%>
  <% @bananas.in_groups_of(@garden.sizex) do |rows| %>
    <tr>
      <% rowid += 1%>
      <% colid = 0%>
      <% rows.each do |b| %>
        <td>
          <% colid += 1%>
          <% tostring = "#{rowid}-#{colid}"%>
          <div id="<%= tostring %>" class="banana">
          <%= imghelper b.ripeness %>
          </div>
        </td>
      <% end %>
    </tr>
  <% end%>
  </tbody>
</table>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...