ruby-on-rails-5

    1热度

    2回答

    在我的应用我有预订和乘客,其中一个预订有许多乘客。 创建一个新的预订后,我想将通知发送给所有乘客,所以在我的预订模式,我有: after_create :send_notification def send_notification self.passengers.each do |passenger| #DO STUFF end end 这并不做任何事情,

    0热度

    1回答

    我改变了轨线在我的应用程序的Gemfile中来自: gem 'rails', '4.2.3' 要: gem 'rails', '5.0.0' 每轨有关升级过程的文档。然后我跑了bundle update rails。然后我碰到一个包版: Bundler could not find compatible versions for gem "railties": In Gemfil

    0热度

    1回答

    逗人 我一直在试图从我的网站张贴鸣叫我自己的Twitter用户帐户投入相当长的一段时间无需使用任何现成的解决方案。 该网站在app.twitter.com上被授予读/写访问权限,并且我重新生成了所有密钥。 我下面参照端点“POST /1.1/statuses/update.json” Twitter的API说明我有双重检查我的所有对象和我仍然得到 response =--- !ruby/obje

    0热度

    1回答

    我正在尝试向邮件视图添加一个基本link_to标记。 notification.html.erb: <%= link_to image_tag('S200.gif'), root_path %> 错误是undefined local variable or method 'root_path'不是很确定在一个正常的控制器视图作为原因的代码相同的位(不同的图像只)工作完全正常。 root_pat

    -3热度

    1回答

    我正在使用rails 5.1.4我无法在create,new中访问其他类的即时类对象。 例如User.find(params[:user_id])只适用于users_controller 我有5种类型的用户在同一个表中。 在一个点上我这样做 class User < ApplicationRecord after_create :assign_default_role mou

    0热度

    1回答

    我很好奇,如果有一种很好的方式来访问模型的属性作为变量。 if I18n.locale == :ja pref = Prefecture.all.find { |pr| pr.name == province } else pref = Prefecture.all.find { |pr| pr.name_e == province } end 事情

    0热度

    3回答

    在进行更新操作时,是否需要查看在更新记录之前是否有任何记录的属性发生了更改?仍然必须致电查询记录。 我打算不首先打电话给api,除非用户更新属性,但不知道在操作本身中放置警卫是否合适。这是使用Rails和PostgreSQL

    1热度

    1回答

    我有一个site_settings.scss文件,该文件包含了我的Rails应用程序的所有变量: app/assets/stylesheets/site_settings.scss $primary_color: #4285F4; $dark_color: #333333; ... 现在,如果我想里面使用这些变量文件我需要做的这一点,文件中: import 'site_settings

    0热度

    1回答

    这个程序有2个模型,农场has_many庄稼。我们正尝试使用ransack在Farm#show上进行搜索。在控制器的show动作看起来是这样的: def show @farm = Farm.find(params[:id]) @q = @farm.crops.ransack(params[:q]) @crops = @q.result(distinct: true)

    0热度

    2回答

    我想在我的Rails 5应用程序的画布元素上运行一些JavaScript。我的画布元素出现在适当的页面上,但我看不到JS。确保问题不在rails资产管道中后,我添加了一些控制台日志消息,并且在使用开发人员工具时,我可以看到JS正在运行 - 它初始化并识别我的canvas元素。我已经能够看到JS在屏幕上运行了几次,但无法找出共同元素(确保它不是清除缓存/ cookie的问题)。我在我的根路径上使用J