ルビーに問題があります。最初のファイルclient.rbに、コードがあります。
# Kicks a user from chat. Requires mod rights (or above)
# @param [String] user
def kick(user)
post(:msgType => :command, :command => :kick, :userToKick => user)
end
スクリプトエラーのあるコードには、
match /^kick/, :method => :kick
# @param [User] user
# @param [String] target
def kick(user, target)
if user.is? :mod
@client.kick(target)
end
end
とiveはタイトルにエラーがありますどちらが問題ですか?私はすべてを試しました。
あなたが欲しい:match /^kick (.*)/, :method => :kick
ではなくmatch /^kick/, :method => :kick
。正規表現で渡された一致のすべてのキャプチャグループは、指定されたメソッドに引数として渡されますuser
。キャプチャグループがない場合は、渡されるだけです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加