Tag: 的Ruby on 轨道

删除/销毁方法不再起作用了? (导轨)

我遇到了一个非常奇怪的问题:我在rails中的删除操作不再起作用了。 即使我通过scaffold命令创建所有内容,每次单击delete都会将我发送到对象的show视图,应该删除该视图。 script/generate scaffold myitem description:text 这不仅仅是在一个项目中,而是扩展到我创建的新项目。 有什么想法,这来自哪里? 或者更好:任何想法如何解决这个问题? (我唯一能想到的是,有些插件破坏了我的安装,我安装了回形针,但不知道如何卸载它: 我的插件在哪里? )

将param传递给partial

更新 我开始认为这是不可能的。 如果它是一个链接而不是一个部分我可以传递一个参数,但因为它是一个部分我不能给我的forms:来自该索引的各个微缩模型的id。 听起来不错吗? 我可能不得不考虑另一种方法来做我的弹出窗口? 我正在使用以下代码在弹出窗口中启动表单: $(‘.open-popup-link’).magnificPopup({ type:’inline’, midClick: true // Allow opening popup on middle mouse click. Always set it to true if you don’t provide alternative source in href. }); 它启动的表单开始 { :class => “form-horizontal”} ) do |f| %> current_user.id %> @miniature_id %> 它在我的@miniature show视图中工作正常,但我现在正试图让它在索引上工作。 控制器有 def set_collection @miniature_id = params[:id] @collection = […]

Rails,从视图中拉出复杂的逻辑

我有一个变得越来越复杂的观点,我想知道我应该这样做吗? 图片(或代码)值1000字,所以inheritance人的观点…… (/) (Class full) (/) (Class Closed) (Class full) 您正在查看的是计划应用程序的前端日历视图。 根据不同的状态,您可以在日历上看到每天不同的信息,即剩余的座位数,而“完全等级”与管理员的其他信息相比。 我应该以某种方式将这个逻辑拉入我的模型或控制器吗?

将InstantRails 2更新为Ruby 1.8.7或1.9.2

我正在尝试更新InstantRails,我真的,真的谷歌任何教程,但没有找到。 一个网站被提到包含一个教程,但它没有消失http://dwiardiirawan.com/ 。 我知道这个安装程序可用于Windows,但我认为需要提取一个tar文件并替换InstantRails目录中Ruby文件夹中的现有文件以及一些可以正常工作的微调。 你能不能让我知道一些我至少可以尝试做的事情? 谢谢!

Gem Load Error是:未定义的方法`type_cast_from_database’用于类`ArJdbc :: MSSQL :: UUIDType’

我现在使用带有Rails 5.1(或5.2)的activerecord-jdbcmssql-adapter挣扎了好几个小时。 我已经安装了ant以便在捆绑期间编译gem。 捆绑过程运行正常但是当我想启动rails时我才刚刚开始 Bundler::GemRequireError: There was an error while trying to load the gem ‘activerecord-jdbcmssql-adapter’. Gem Load Error is: undefined method `type_cast_from_database’ for class `ArJdbc::MSSQL::UUIDType’ 我已经google了很多但没有找到解决方案或暗示导致此错误的原因。 以下是一些更多信息: Java版本: Java(TM)SE运行时环境(版本1.8.0_171-b11) Ruby: jruby-9.1.17.0 操作系统: Win10 部分Gemfile ruby ‘2.3.3’ # Bundle edge Rails instead: gem ‘rails’, github: ‘rails/rails’ gem ‘rails’, ‘~> 5.1.6’ gem ‘activerecord-jdbc-adapter’, github: “jruby/activerecord-jdbc-adapter”, :branch […]

Heroku中部署的应用程序未显示图像

我在index.html.erb文件中使用的图像位于assets / images目录中。 我已将应用程序部署到heroku但它没有显示图像。 我使用html文件中的标签链接图像,而不是在css文件中。 请帮忙。

为什么Rails找不到这个自定义.yml文件?

在applications.rb中我添加了这个: SOME_CONFIG = = YAML.load_file(File.expand_path(‘../some_config.yml’, __FILE__)) 我把文件放在: /some/folder/myapp/config/some_config.yml 然后,当我运行’rails server’时,我收到一个错误: .. in ‘initialize’ : no such file or directory /some/folder/myapp/config/some_config.yml (Errno::ENDENT) …. ‘open’ …. ‘load_file’ …. 这是权限问题吗?

Rails自定义路由重定向到显示

我已经创建了一个自定义路由make_winner_pick但是每次单击链接以遵循路径时控制器默认为show动作。 我无法理解我做错了什么,这让我疯了 的routes.rb resources :league_members get “league_members/make_winner_pick” => “league_members#make_winner_pick”, :as => :make_winner_pick 调用路径的位置 控制台 Started GET “/league_members/make_winner_pick?league=3” for 127.0.0.1 at 2015-08-29 01:33:56 +0100 Processing by LeagueMembersController#show as HTML Parameters: {“league”=>”3”, “id”=>”make_winner_pick”} User Load (0.9ms) SELECT “users”.* FROM “users” WHERE “users”.”id” = 2 ORDER BY “users”.”id” ASC LIMIT 1 LeagueMember Load (0.5ms) SELECT “league_members”.* FROM “league_members” […]

展现共同的朋友

我正在社交媒体网站上工作,除了共同的朋友,我还有一切都在友谊中工作。 我不能让它发挥作用。 这是我的用户模型: has_many :friendships has_many :friends, -> { where(friendships: {status: ‘accepted’}).order(‘created_at’) }, :through => :friendships has_many :requested_friends, -> { where(friendships: {status: ‘requested’}).order(‘created_at’) }, :through => :friendships, :source => :friend has_many :pending_friends, -> { where(friendships: {status: ‘pending’}).order(‘created_at’) }, :through => :friendships, :source => :friend 友谊模特: class Friendship ‘User’, :foreign_key => ‘friend_id’ validates_presence_of :user_id, :friend_id # […]

Rails以每个用户不同的投票权重轮询用户

我正在创建一个民意调查应用。 我正在修改此https://www.sitepoint.com/polling-users-rails/以满足我的需求。 用户回答民意调查并显示结果。 polls t.string :question t.text :description t.references :division, foreign_key: true t.date :open_date t.date :close_date vote_options t.string :title t.references :poll, foreign_key: true votes t.references :user, foreign_key: true t.references :vote_option, foreign_key: true users t.string :email t.decimal :vote_weight user.rb class User < ApplicationRecord # Include default devise modules. Others available are: # :confirmable, :lockable, :timeoutable and […]