Tag: 插入

活动记录插入

我试图让我的Rails应用程序在创建关系方面有一些高级function。 我正在运行MySQL作为后端。 下面的查询在PHPMyAdmin中运行得很好,但是在rails中尝试执行时,它什么都不做,没有错误,没有数据库写入…. 我使用活动记录来创建Campaign和Location之间的关系,然后下面的查询应该在campaign_metros表中构建: class CampaignLocation < ActiveRecord::Base belongs_to :campaign belongs_to :location after_touch :create_campaign_metro private def create_campaign_metro @sql_insert="INSERT INTO `campaign_metros` (`campaign_id`,`metro_id`, `created_at`,`updated_at`) SELECT f.`campaign_id`, f.`city_id`, NOW(), NOW() FROM (SELECT d.`campaign_id`, d.`city_id` FROM (SELECT c.`campaign_id`, c.`city_id` FROM (SELECT distinct a.`campaign_id`, b.`city_id` FROM `campaign_locations` a INNER JOIN `locations` b ON a.`location_id` = b.`id`) c) d LEFT JOIN […]

Rails为单个模型插入多个记录

如何设置表单字段以便能够在数据库中为单个模型插入多行。 我正在使用另一个链接更新div,并且无法使用表单助手。 所以我需要手动设置字段名称。 我有一个post模型,它有一个标题字段。 我想将post发布到db,如post [0] [title]但是当我将表单字段命名为this时,它将0作为字符串并且不记录。 我还尝试从Rails控制台设置我自己的数组 post = Array.new post < “title 1”] post < “title 2”] sav = Post.new(post) sav.save 仍然没有任何东西得救。

在html class =“”属性中插入ruby

这可能真的很愚蠢,但我花了最后2个小时试图找出如何做到这一点,没有运气。 基本上我需要我的html页面执行以下操作: … 但我需要使用ruby向该div类添加更多类,这些类来自我数据库中的文本字段。 我尝试插入ruby像: <div class="circleElement"+ >… 这条线的许多不同的变化没有运气:( 我应该补充一点,u.tag完全保留了这个字符串>“activeTag classicTag”….所以它应该没有任何问题附加,但它没有做到!