0
我正试图在用Mongool的Rails上创建用户之间的联系。控制台显示一个SyntaxError本:RoR上的关闭语句
MyApp/app/controllers/contact_controller.rb:18: syntax error, unexpected end-of-input, expecting keyword_end
这是控制器:
class ContactController < ApplicationController
def addNew
@newFriend = params[:username]
puts "***value of @newFriend***"
puts @newFriend
puts "***end****"
Contact.where(owner: current_user).where(friendlist: params[:username]) do |contact|
puts "***value of @contactAlreadyExists***"
puts contact
puts "***end****"
if contact == nil
Contact.find_or_create_by(owner: current_user) do |contact|
contact.push(friendlist: params[:username])
end
redirect_to "/"
end
end
,这是模型:
class Contact
include Mongoid::Document
include Mongoid::Timestamps
field :owner, :type => String
field :friendlist, :type => Array
embedded_in :users
end
这是,现在只需要检查用户的好友列表中是否有联系人。 –